Book an Appointment

Choose your insurance
Loading...
Choose your insurance
Loading...
No Results
What's the reason for your visit?
Illness
1133 21st St NW, Building 2, Washington, DC, 20036
6401 America Blvd, Suite 203, Hyattsville, MD, 20782

Qualifications and Experience

Education

Languages Spoken

Board Certifications

Professional Memberships

In-Network Insurances

Specialties

Professional Statement

I have over 20 years experience practicing internal medicine. I take pride in establishing a relationship with my patients, and solving health care needs together. I am particularly interested in preventive care, sports injuries, diabetes, hypertension, and hyperlipidemia. I am happy to work with patients who do their own research on their health care.

Zocdoc Awards

Verified Patient Reviews

Overall Rating
Bedside Manner
Wait Time

Dr. Shepard is an excellent doctor, efficient with your time, and has a very entertaining demeanor. Great doctor and fun to be around.

Overall Rating
Bedside Manner
Wait Time

Office staff was great, the doctor was less so....

Overall Rating
Bedside Manner
Wait Time

Very knowledgeable and professional. Thorough with explanation of items discussed during visit.

Overall Rating
Bedside Manner
Wait Time

Very informative, grateful I found him!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

My husband and I are satisfied with the service we receive from Dr. Shepard. He has always made us comfortable when we've visited his office.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Great great doctor and assistanat all smile face and great service

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr Shepard has always been very kind and he has proven to be very knowledgeable in how to treat my conditions.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Its nice an clean an quick check in an out

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Both the doctor and office staff were quick, pleasant, and professional - would highly recommend their services and I'll surely be back again.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Professional with good personal knowledge of my health history

Overall Rating
Bedside Manner
Wait Time

For an annual physical, not very comprehensive. Physician did a lot of talking and not much listening. Will be looking for someone better.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

I was early for my appointment but did not have to wait that long. Dr. Shepard is very professional . I would recommend him to others. He addressed all of my issues. Also, he has excellent staff. Ms. A is very professional and takes extremely good care of me. She is very personable.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

As a new patient, I was very pleased with my first visit.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Answered all my questions and set up referrals as needed.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

he rocks!

Overall Rating
Bedside Manner
Wait Time

Always professional, always looking out for my best interest even when it's not what I want to hear.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr. Shepard is always great to visit. He is very thorough and gets you the information and tests you need without taking up time with unnecessary followups.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

I have been seeing Dr. Shepard for several years, and he is a fine doctor. I recommend him highly.

Overall Rating
Bedside Manner
Wait Time

To the point and got what I needed.

Overall Rating
Bedside Manner
Wait Time

The admin, nursing staff were all very helpful and professional. I also appreciate that the offices and examination rooms are always clean and organized.

Overall Rating
Bedside Manner
Wait Time

It was okay. I needed an appointment with short notice and this was the only viable option at the time. Very typical in hospital type experience. Cold and business-like.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Excellent visit! Dr Shepard is very knowledgeable, understood my issues and had many good suggestions for addressing them.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

I found Dr. Shepard very easy to talk to. He appeared engaging and very professional. He asked appropriate questions and demonstrated concern for my needs. As a new patient I left feeling my health needs are in good hands.

Overall Rating
Bedside Manner
Wait Time

He's nice enough. Not very talkative about your past medical history. He seems competent and keeps up with research. If you want to get in and out with a quick diagnosis and not much fanfare, then he's the doctor for you. He answers all of your questions and quickly moves you along. His staff was nice and efficient in getting all of the required information.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Excellent

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

I have been with Dr. Shepard for ~25 years. I have found him thorough and competent. Sometimes he is a little too brief about test results, but overall he has been a reliable source of information and treatment.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr. Shepard is great, he always offer great options for total healthcare. He is very informative and thorough in his examinations.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr. Shepard is a great doctor. He cares about his patients and isn't in a rush to move on to somebody else when he's seeing you.

Overall Rating
Bedside Manner
Wait Time

Always good, very happy with Dr. Shepard.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

They didn't measure my height but put it wrong in the system.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr. Shepard was very attentive and was willing to asnswer all of my queations. I was a bit nervous to try out a new doctor but he was great! Looking forward to another visit.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Excellent Doctor! I would recommend him to others. He has a great bedside manner. I arrived early for my appointment and waited less than 5 minutes to be seen. He listens to what you have to say and works with you to determine the best treatment plan that will work for you.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Very accommodating and professional. Nice doctor, beautiful new facility, competent staff.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Everybody since the front desk to the doctor were amazing. The medical assistant was very friendly. She is always happy and positive. Dr. Shepard is also very nice and concern about my health. He genuinely try to address my health issue the best and accurate way possible. I have a very energetic personality and that made the appointment more ease. Thank you.

Overall Rating
Bedside Manner
Wait Time

Highly recommend this physician.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Very honest & open an overall a great person.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

A good visit with much concern about the patients health. Very polite.

Overall Rating
Bedside Manner
Wait Time

I like his positive attitude.

Overall Rating
Bedside Manner
Wait Time

Dr. Shepard gas great listening skills and made sure i told him all about my medical worries. Great Dr. Would recomend.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

I arrived earlier than my scheduled appointment but did not have to wait long. My visit with Dr. Shepard was excellent. He listened to my needs and discussed options accordingly. He has a great bedside manner!

Zocdoc Find a Doctor District of Columbia Washington, DC Doctors Dr. Marc Shepard - MD