Compassionate Primary Care in Anne Arundel County

Conveniently located in your community


One of the most important decisions you’ll make regarding you, and your family’s, health is who you entrust to provide your primary care.

Building a long-term relationship with a primary care partner plays an essential role in protecting your health. So it’s important to find the right provider—one who will get to know you and your family and offer the personalized care you deserve.

We offer compassionate, convenient primary care services to individuals and families throughout Maryland and the Washington, D.C. region. We accept most insurance plans and often have same-day appointments available.

Our primary care practices with MedStar Medical Group feature state-of-the-art amenities and are conveniently located to provide a comprehensive and collaborative approach to health care.
  • What are the benefits to having a primary care physician?

    • Someone who knows you. Establishing a relationship with your primary care doctor is important. Getting to know your doctor allows you to build confidence and trust that will help you to talk openly about health issues and concerns.
    • Coordinated care. Your primary care doctor is your home base. They know about your medications, surgeries, scheduled tests, and results. They will work with specialists as needed to support your treatment and care plan.
    • Keeps you healthy. Your doctor doesn’t just want to see you when you are sick. They want to partner with you and see you regularly to create a prevention plan just for you.
    • Scheduled screenings. Your primary care doctor will schedule tests/screenings and review results to identify health concerns. Most illnesses, when caught early, have more successful treatment options available.
  • Why choose a MedStar Medical Group primary care physician?

    • Quality, compassionate primary care
    • Convenient locations near where you live and work
    • Easy-to-schedule appointments, often the same day
    • Access to myMedStar.org, our secure, password-protected patient portal
    • Peace of mind knowing you have the region’s largest health system behind you with 10 hospitals, thousands of physician experts, and hundreds of sites of service

MedStar Medical Group in Anne Arundel County

MedStar Greater Annapolis Medical Group

We offer an expert team of physicians specializing in:
Internal Medicine: Caring for adult patients ages 18 or older

Address: 810 Bestgate Rd. Annapolis, MD 21401
[Get Directions]

Office Hours: Monday through Friday, from 7 a.m. to 5 p.m.

Phone Hours: Monday through Friday, from 8 a.m. to 4:30 p.m.

Insurance: Most insurance plans accepted 

Same Day Appointments May Be Available

Schedule an Appointment

Call 410-573-1110, or submit your request online.

Request an Appointment

Meet the Team at Greater Annapolis

Lisa A. DiMarzio, MD
Internal Medicine

Owen L. Glister, MD
Internal Medicine

Kevin Joseph O'Keefe, MD
Internal Medicine

Robert A. Miller, MD
Internal Medicine

Kosmas Papailiadis, MD
Internal Medicine

All Primary Care Locations


We proudly offer primary care services conveniently located throughout the Maryland and Washington, D.C., region. Click a county below or a pin on the map to learn more about each of our locations.

To easily find the location nearest you, please allow your current location and select ‘Find Locations’ below.