Welcome to Heritage Family Medicine, a Heritage Medical Group Practice. Our practice was founded in 2005, but we have been serving our patients and our community since 1987. We strive to provide the finest health care solutions for every life we touch.

The strength of good family medicine lies not only in the treatment of illness but also in its prevention. As your family physicians, we will advise you about periodic examinations, necessary studies, and any other information that will help you enjoy a full, happy and healthy life. As a family medicine practice we focus on a variety of health issues and we also specialize in women’s health issues and diabetic education. As a benefit to our patients, we do see our patients in the hospital if they are admitted to a PinnacleHealth facility.

We would like you to choose one health care provider in our practice who you identify as your primary provider. We feel the best health care occurs when a trusting relationship has been developed; that is, we get to know you and you get to know us. Your primary provider will see you for all routine visits, receive your telephone requests, review all contact with our office from other physicians, and in general, be responsible for the health care you receive from our office. If needed, we will also take care of your acute care needs at Holy Spirit Hospital or a Pinnacle Health System Hospital.

Heritage Family Medicine
3 Walnut Street, Suite 205
Lemoyne, PA 17043
Tel: 717-909-0520
Fax: 717-909-4676

Office Hours
Monday: 8:00am-5:00pm
Tuesday: 8:00am-8:00pm
Wednesday: 8:00am-5:00pm
Thursday: 8:00am-8:00pm
Friday: 8:00am-3:00pm
Saturday: 8:30am-11:00am*
*emergencies only


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.