• Appreciate the care provided by Dr. Barnes and his staff!!!
  • When Dr. Barnes was in with me he did not rush, he took his time and a doctor who does that is worth a wait.
  • The visit was at 8:30 a.m. Got in room at 8:55 a.m. Overall appointment was great. Thank you.

Dr. Barnes is a family physician who is certified by the American Board of Family Medicine. He is originally from Martinsburg, PA and received his medical degree from the University of Pittsburgh.

After graduation from medical school, Dr. Barnes completed a family practice internship at Naval Hospital Pensacola, Florida. He then completed a family medicine residency at Naval Hospital Charleston, South Carolina. He served a total of 7-plus years of active duty with the U.S. Navy.

Not only did Dr. Barnes complete his training in the Navy, but he also spent two years as a General Medical Officer with the Second Marine Division. He then spent another two years as a Staff Family Physician at Naval Air Station Brunswick, where he was the Senior Medical Officer at the base clinic.

Dr. Barnes is a Diplomat of the American Board of Family Medicine, member of the Homer City United Methodist Church, and life member of the National Rifle Association.

Outside of his professional work, Dr. Barnes enjoys spending time with his wife, sons, and dog.

Appointment Request

Ex. 01021992



Specialty Family Medicine
AddressHomer City Family Medicine
121 South Main St.
Homer City, PA 15748

Open Hours

Mon. - Thurs.8:30 - 5:00 p.m.
Friday8:30 - 4:00 p.m.

Service details

Like it ?5