Stephen J Barr is 69 years old. He lives in Rock Hill, South Carolina. Other places in which he has lived are Matthews, North Carolina and Midland, North Carolina. Companies in which he has a work history include Piedmont Medical Center, Md, Doctor Of Optometry, Physician Director Of Er and Anesthesia Associates-rock Hil. Jobs he has held in the past include Doctor and Medical Doctor.