Welcome to Shepherdstown Family Practice, a Heritage Medical Group Practice. Since 1979 we have been serving our patients and our community. We strive to provide the finest health care solutions for every life we touch.

As specialists in family medicine, we are trained in diagnosis and treatment of medical problems for all members of your family. We provide pediatric care, adolescent and adult care, internal medicine and geriatrics. Our training also includes obstetrics, gynecology, and minor surgery. We emphasize preventative health care through regular physical examinations and health counseling.

Our physicians, nurse practitioners, physician’s assistant, and staff are committed to your continued trust and confidence.

Sheperdstown Family Practice
2140 Fisher Road
Mechanicsburg, PA 17055
Tel: 717-766-1795
Fax: 717-697-6575

Office Hours
Monday: 7:00am-8:30pm
Tuesday: 7:00am-8:30pm
Wednesday: 7:00am-8:30pm
Thursday: 7:00am-8:30pm
Friday: 8:00am-5:00pm
Saturday: 8:00am-11:00pm


Please note that there may be times when our schedule changes for a few hours and we are unable to take your call. We apologize for this inconvenience and will make every attempt to return your call in a timely manner.