Dr. John Knepper, DO

Family Physician

Book an Appointment

Choose your insurance
Loading...
Choose your insurance
Loading...
No Results
What's the reason for your visit?
Illness
874 Whipple Road, Suite 100, Mt. Pleasant, SC, 29464

Qualifications and Experience

Education

Hospital Affiliations

Languages Spoken

Board Certifications

Professional Memberships

In-Network Insurances

Specialties

Professional Statement

John Knepper is a dedicated family physician serving his patients and their families in Mt. Pleasant, SC. Dr. Knepper is certified by the American Board of Family Physicians, and he is a member of the American Academy of Family Physicians. He is affiliated with the East Cooper Regional Medical Center. Dr. Knepper established the Sewee Family Medicine practice since 2000, and he continues to practice there today.
Dr. Knepper received his medical education from the Osteopathic Medical College of Philadelphia. He then completed his postdoctoral training with an internship and residency in family practice at the Naval Hospital – Charleston. Dr. Knepper served in the United States Navy, acting as a family practice physician while stationed in Okinawa, Japan. Dr. Knepper places an imperative focus on the patient, patient comfort, and the physician-patient relationship, which he views to be the cornerstone of a healthy life.

Zocdoc Awards

Verified Patient Reviews

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Great doctor that really cares about you and your health.

Overall Rating
Bedside Manner
Wait Time

My visit with Dr Knepper was great. His staff on the other hand always seem like the are being bothered while doing their job.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Best Doc I've seen in a long time.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr. Knepper is a very personable, caring professional. Great demeanor and bedside manner. Thorough.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr Knepper is very thorough and listen well to understand the patient concerns regarding there health. Then he utilizes his knowledge to diagnose what is the best path for the patient to take in order to resolve their health concern. I highly recommend Dr. Knepper to all in the greater Charleston area.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr Knepper is wonderful. I really like him...??

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

John is an excellent physician, he truly cares about his patients. I highly recommend him.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr. Knepper is a wonderful physician. When I have any sort of medical problem, he makes sure to explain the science behind it and the reasons why he wants to prescribe certain medications. I highly recommend him as a family physician.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Great Doctor. He has been very professional and made me feel comfortable during my appointments.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr, Knepper is simply the best.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Love Dr. Knepper! He is knowledgeable and caring. Great doctor!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr Knepper is great to talk with. Always professional with a pleasant smile

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr. Knepper is very professional & courteous, yet makes me feel right at home in his offices. He's a very caring Dr who never fails to ask me how my love life is going, how my recovery from my shoulder surgery in April is moving along(an orthopedic surgeon at East Cooper did the surgery & has handled three follow-up care), & how I'm feeling about life in general. He has a warm & calming personality that makes patients feel very comfortable & at home with him.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr Knepper was great. Very friendly. Listened and cared. He makes you feel like a person, not just the next patient. Rare find these days. He will be my Dr as long as I'm in this city.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Great staff, great Dr. Very personable, and concerned for your health.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Very professional and helpful with explanation of health issues.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr. Knepper was very polite and professional. Definitely making him my primary care physician.

Overall Rating
Bedside Manner
Wait Time

Dr. Knepper is fantastic. He is compassionate, smart, and willing to take the time that is needed. He is exceptional at thinking through what is presented and finding solutions. I always leave feeling like he has given me his full attention and that he is invested in my health. He treats me with respect and allows me to be a partner in my care.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr. Knepper never keeps you waiting long and takes his time with you. Very personable and knowledgeable. Highly recommend.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr. Knepper is great! Spends a good amount of time with his patients to educate and provide excellent care.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr. Knepper is very professional and thorough. Great bedside manner and genuine care for my health and well being. I highly recommend him and have complete trust in his care.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

It's clear that Dr. Knepper is really interested in his patients. Our visit was a 6 month check to see if I was ready for a prescription refill. But he asks enough questions to see how things are really going.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr. Knepper and his staff always treat me with kindness and understanding. Dr. Knepper listens to me, makes suggestions IF I have a problem and I feel as if I am a friend to all who work there. Going to the doctor is not stressful when I have an appointment with Dr. Knepper and the staff.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

I have been seeing him for years. I never feel rushed and I feel like he truly cares about me and my health.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Very proffesional

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr Knepper was recommended to me by another physician. I had not seen a family physician in some time and wanted to see someone I would feel comfortable with. I enjoyed my visit with Dr Knepper and appreciated his willingness to listen to my concerns and his ability to provide knowledgeable insight into my situation. I hope to return to Dr Knepper for yearly physicals.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

I appreciate Dr. Knepper taking the time to explain the various medical conditions that may be related to my issue.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr Knepper is great. Rarely do you find such a courteous and knowledable physician. I've had nothing but excellent experiences at his office.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

he s very thorough, never makes you fell rushed

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

I've seen Dr Knepper for years. He is great. He truly cares about his patients.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

I enjoyed it. He was thorough and has a great bedside manner. I trust his diagnosis.

Overall Rating
Bedside Manner
Wait Time

Best Dr. In SC!!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

I personally was quite thankful to have found him when I did and credit him partially with ensuring that I am actually alive to write this today. I can't be more appreciative of his time and willingness to listen to what was ailing me and offering his expert opinion.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr.Knepper has been our family's Primary care physician for 15 years. I hope he never retires.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

It was great! I'm problem is very different so he is working with me to find answers and I appreciate it!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Mr. Knepper was very nice and my son liked him. However, the nurse and one of the front office staff were not as nice. Will be looking for another doctor as I know the importance of having a friendly, efficient staff which I have doubts that Dr. Knepper has.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr Knepper treats me with respect. He listens to me with a compassionate nature. Everyone in the office is top notch friendly and encouraging

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

He's fantastic! Personable and knowledgeable, he has been taking care of me 10 years.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Today's visit was very rewarding. All of my concerns were addressed and followed up with a plan of action! Dr. Knepper was attentive and truly interested in my medical well being.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr. Knepper is always courteous, professional, and he always makes time for any questions I might have. I highly recommend Dr. Knepper to anyone looking for a very compassionate, intelligent and competent doctor!