Dr. Barnes graduated from the Oral Roberts University School of Medicine in 1988. He works in Mechanicsburg, PA and specializes in Adolescent Medicine, Pediatrics and Other Specialty. Dr. Barnes is affiliated with Upmc Community Osteopathic.
View More
