Been a patient of Dr Welch for nearly 35 years. Always valued his knowledge, advice, professionalism, sense of humor, and friendship. Easy to talk to and always makes himself available.
John Patrick Welch, MD
Palmyra, PA 17078 Get Directions
Annville, PA 17003 Get Directions

Annual Membership Fee
My Philosophy and Approach to Wellness...
With over 35 years of experience practicing family medicine, I bring an in-depth understanding of the challenges faced when treating diabetes, obesity, and coronary artery disease, as well as practicing preventive medicine. My MDVIP-affiliated practice, similar to a concierge practice, will focus on you, your health, your life and how you can live it to the fullest. Our practice serves Hershey, Hummelstown, Grantville, Palmyra, Annville, Cleona and Northern Lebanon County, Lebanon City, Myerstown, Fredericksburg as well as other communities in the South Central Pennsylvania region.
Dr. Welch's Credentials
Hershey Medical Center, Penn State University
Hershey, PA
Family Medicine 1982-1984
Hershey Medical Center, Penn State University
Hershey, PA
1981-1982
Jefferson Medical College
Philadelphia, PA
Doctorate of Medicine 1981
Penn State
University Park, PA
Master of Science, Physiology 1977
Penn State
University Park, PA
Bachelor of Arts, Liberal Arts 1971
Good Samaritan Hospital
- Board Member, Department of Family Medicine 1993-present
- Trustee 1995-present
- Chairman, Board of Trustees 2012-present
Board Member, WellSpan Health 2015-present
American Academy of Family Practice
Dr Welch has been taking care of me for years and has always listened to my problems and provided me with advice and proper medication.

I ALWAYS HATED TO GO TO THE DR. SINCE GOING TO DR. WELCH , I HAVE A VERY DIFFERENT WAY OF SEEING THINGS. I EVEN ENJOY GOING NOW. WE TALK ABOUT MY HEALTH, AND ALSO ABOUT OTHER THINGS WE ENJOY IN LIFE. HE IS LIKE A PART OF MY THE FAMILY. WITH MDVIP ITS A TOTALLY NEW EXPERIENCE. YOUR IN - YOUR OUT. AMY IS GREAT, IT'S A MUCH MORE PERSONAL RELATIONSHIP WITH YOUR DOCTOR. MDVIP IS A LITTLE… See more
Dr Welch is a wonderful Dr! He is very caring and compassionate. He really listens to me when ever I have a problem or a concern. He is the best!!!!
Since the day I met Dr Welch, he has been nothing but kind and considerate. Is very knowledgeable and respectable. Always sharing stories with experiences that we both have done.