Cardiologists near you

Cardiologist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.

  1. Atlanta, GA
  2. Baltimore, MD
  3. Chicago, IL
  4. Dallas, TX
  5. Detroit, MI
  6. Houston, TX
  7. Los Angeles, CA
  8. Miami, FL
  9. Minneapolis, MN
  10. New York, NY
  11. Orlando, FL
  12. Philadelphia, PA
  13. Phoenix, AZ
  14. Riverside, CA
  15. San Antonio, TX
  16. San Diego, CA
  17. San Francisco, CA
  18. Seattle, WA
  19. St. Louis, MO
  20. Tampa, FL
  21. Washington, DC

Chiropractors near you

Chiropractor providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.

  1. Atlanta, GA
  2. Baltimore, MD
  3. Boston, MA
  4. Charlotte, NC
  5. Chicago, IL
  6. Dallas, TX
  7. Denver, CO
  8. Detroit, MI
  9. Houston, TX
  10. Los Angeles, CA
  11. Miami, FL
  12. Minneapolis, MN
  13. New York, NY
  14. Orlando, FL
  15. Philadelphia, PA
  16. Phoenix, AZ
  17. Riverside, CA
  18. San Antonio, TX
  19. San Diego, CA
  20. San Francisco, CA
  21. Seattle, WA
  22. St. Louis, MO
  23. Tampa, FL
  24. Washington, DC

Dentists near you

Dentist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.

  1. Atlanta, GA
  2. Baltimore, MD
  3. Boston, MA
  4. Charlotte, NC
  5. Chicago, IL
  6. Dallas, TX
  7. Denver, CO
  8. Detroit, MI
  9. Houston, TX
  10. Los Angeles, CA
  11. Miami, FL
  12. Minneapolis, MN
  13. New York, NY
  14. Orlando, FL
  15. Philadelphia, PA
  16. Phoenix, AZ
  17. Riverside, CA
  18. San Antonio, TX
  19. San Diego, CA
  20. San Francisco, CA
  21. Seattle, WA
  22. St. Louis, MO
  23. Tampa, FL
  24. Washington, DC

Dermatologists near you

Dermatologist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.

  1. Atlanta, GA
  2. Baltimore, MD
  3. Boston, MA
  4. Charlotte, NC
  5. Chicago, IL
  6. Dallas, TX
  7. Denver, CO
  8. Detroit, MI
  9. Houston, TX
  10. Los Angeles, CA
  11. Miami, FL
  12. Minneapolis, MN
  13. New York, NY
  14. Orlando, FL
  15. Philadelphia, PA
  16. Phoenix, AZ
  17. Riverside, CA
  18. San Antonio, TX
  19. San Diego, CA
  20. San Francisco, CA
  21. St. Louis, MO
  22. Tampa, FL
  23. Washington, DC

Family Physicians near you

Family Physician providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.

  1. Atlanta, GA
  2. Baltimore, MD
  3. Boston, MA
  4. Charlotte, NC
  5. Chicago, IL
  6. Dallas, TX
  7. Denver, CO
  8. Detroit, MI
  9. Houston, TX
  10. Los Angeles, CA
  11. Miami, FL
  12. Minneapolis, MN
  13. New York, NY
  14. Orlando, FL
  15. Philadelphia, PA
  16. Phoenix, AZ
  17. Riverside, CA
  18. San Antonio, TX
  19. San Diego, CA
  20. San Francisco, CA
  21. Seattle, WA
  22. St. Louis, MO
  23. Tampa, FL
  24. Washington, DC

OB-GYNs near you

OB-GYN providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.

  1. Atlanta, GA
  2. Baltimore, MD
  3. Boston, MA
  4. Charlotte, NC
  5. Chicago, IL
  6. Dallas, TX
  7. Denver, CO
  8. Detroit, MI
  9. Houston, TX
  10. Los Angeles, CA
  11. Miami, FL
  12. Minneapolis, MN
  13. New York, NY
  14. Orlando, FL
  15. Philadelphia, PA
  16. Phoenix, AZ
  17. Riverside, CA
  18. San Antonio, TX
  19. San Diego, CA
  20. San Francisco, CA
  21. Seattle, WA
  22. St. Louis, MO
  23. Tampa, FL
  24. Washington, DC

Ophthalmologists near you

Ophthalmologist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.

  1. Atlanta, GA
  2. Baltimore, MD
  3. Charlotte, NC
  4. Chicago, IL
  5. Dallas, TX
  6. Denver, CO
  7. Detroit, MI
  8. Houston, TX
  9. Los Angeles, CA
  10. Miami, FL
  11. Minneapolis, MN
  12. New York, NY
  13. Orlando, FL
  14. Philadelphia, PA
  15. Phoenix, AZ
  16. Riverside, CA
  17. San Diego, CA
  18. San Francisco, CA
  19. St. Louis, MO
  20. Tampa, FL
  21. Washington, DC

Orthopedic Surgeons near you

Orthopedic Surgeon providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.

  1. Atlanta, GA
  2. Baltimore, MD
  3. Boston, MA
  4. Charlotte, NC
  5. Chicago, IL
  6. Dallas, TX
  7. Denver, CO
  8. Detroit, MI
  9. Houston, TX
  10. Los Angeles, CA
  11. Miami, FL
  12. Minneapolis, MN
  13. New York, NY
  14. Orlando, FL
  15. Philadelphia, PA
  16. Phoenix, AZ
  17. Riverside, CA
  18. San Antonio, TX
  19. San Diego, CA
  20. San Francisco, CA
  21. Seattle, WA
  22. St. Louis, MO
  23. Tampa, FL
  24. Washington, DC

Pediatricians near you

Pediatrician providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.

  1. Atlanta, GA
  2. Baltimore, MD
  3. Boston, MA
  4. Charlotte, NC
  5. Chicago, IL
  6. Dallas, TX
  7. Denver, CO
  8. Detroit, MI
  9. Houston, TX
  10. Los Angeles, CA
  11. Miami, FL
  12. Minneapolis, MN
  13. New York, NY
  14. Orlando, FL
  15. Philadelphia, PA
  16. Phoenix, AZ
  17. Riverside, CA
  18. San Antonio, TX
  19. San Diego, CA
  20. San Francisco, CA
  21. Seattle, WA
  22. St. Louis, MO
  23. Tampa, FL
  24. Washington, DC

Physical Therapists near you

Physical Therapist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.

  1. Atlanta, GA
  2. Baltimore, MD
  3. Boston, MA
  4. Charlotte, NC
  5. Chicago, IL
  6. Dallas, TX
  7. Denver, CO
  8. Detroit, MI
  9. Houston, TX
  10. Los Angeles, CA
  11. Miami, FL
  12. Minneapolis, MN
  13. New York, NY
  14. Orlando, FL
  15. Philadelphia, PA
  16. Phoenix, AZ
  17. Riverside, CA
  18. San Antonio, TX
  19. San Diego, CA
  20. San Francisco, CA
  21. Seattle, WA
  22. St. Louis, MO
  23. Tampa, FL
  24. Washington, DC

Podiatrists near you

Podiatrist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.

  1. Atlanta, GA
  2. Baltimore, MD
  3. Boston, MA
  4. Charlotte, NC
  5. Chicago, IL
  6. Dallas, TX
  7. Denver, CO
  8. Detroit, MI
  9. Houston, TX
  10. Los Angeles, CA
  11. Miami, FL
  12. New York, NY
  13. Orlando, FL
  14. Philadelphia, PA
  15. Phoenix, AZ
  16. Riverside, CA
  17. San Antonio, TX
  18. San Diego, CA
  19. San Francisco, CA
  20. Seattle, WA
  21. St. Louis, MO
  22. Tampa, FL
  23. Washington, DC

Psychiatrists near you

Psychiatrist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.

  1. Atlanta, GA
  2. Baltimore, MD
  3. Boston, MA
  4. Charlotte, NC
  5. Chicago, IL
  6. Dallas, TX
  7. Denver, CO
  8. Detroit, MI
  9. Houston, TX
  10. Los Angeles, CA
  11. Miami, FL
  12. Minneapolis, MN
  13. New York, NY
  14. Orlando, FL
  15. Philadelphia, PA
  16. Phoenix, AZ
  17. Riverside, CA
  18. San Antonio, TX
  19. San Diego, CA
  20. San Francisco, CA
  21. Seattle, WA
  22. St. Louis, MO
  23. Tampa, FL
  24. Washington, DC
Dr. Charles Phelps, MD, Internist

Dr. Charles Phelps, MD

Internist

139 Old Solomons Island Road
Suite E
Annapolis, MD 21401

Overall rating

Top reviews

Dr. Phelps and his entire staff are simply awesome. I've been a patient of his for at least 5 years. He is extremely knowledgeable, is caring, and takes time to understand my issues and is very patient and doesn't rush.Show more I couldn't be more c enthusiastic in offering this most positive rexiew!

Richard S • June 26, 2025

Awesome attentive front office. They made an urgent appointment for an ultrasound within the hour. Dr Phelps and Jessica NP are professional, gentle, kind and thorough. Never feel rushed at this office. Techs and aides are equallShow morey easy to work with.

Janet M • June 25, 2025

Read more reviews
calendar icon

Online appointment booking not available at this location.

Got questions for
Dr. Charles Phelps, MD?


About Dr. Charles Phelps, MD

Dr. Charles W. Phelps graduated from the University of Maryland in 1988 and completed his residency in internal medicine at the University of Pennsylvania. Dr. Phelps has experience in private practice and started the hospitalist program at Anne Arundel Medical Center, Dr. Phelps was Chief of Medicine at AAMC. In addition, Dr. Phelps received the Washington-Baltimore Top Doctors award for several years

Location

Greenfield Associates, M.D.,P.A.

139 Old Solomons Island Road
Suite E
Annapolis, MD, 21401


More About Dr. Charles Phelps, MD

Practice

Greenfield Associates, M.D.,P.A.

Hospital Affiliations

  • Anne Arundel Medical Center

Specialties

NPI Number

1407871171

Provider's Gender

Male


Background and Education

Years practicing

32 years

Education

  • University Of Maryland, 1988

Awards

  • Top Doctor of Washington-Baltimore

Reviews

4.99
222 Reviews

Always on time! Listens to what ails you and looks for solutions.

James B • August 29, 2025

Dr Phelps is an excellent diagnostician and has a friendly and thorough approach to providing my care.

William M • August 26, 2025

Dr.Phelps is a caring physician who actually listens to his patient. He is extremely competent and professional as well as caring. The entire office is wonderful.

Carole G • August 26, 2025

As usual I was pleased with my visit. We went over all the matters that we should have and discussed the issues of concern and how to address them.

Carl F • August 19, 2025

Always punctual. Always a personal welcome. Staff is friendly and personal. I have referred many patients to the practice and continue too so so.

Thomas B • August 19, 2025

VERY THOROUGH. COVERED ALL MY CONCERNS.

Theodore S • August 14, 2025

Love the doctor and the staff. They are all very professional and kind. I never have to wait to be seen as they are always prompt.

Delores A • August 14, 2025

I always have a good visit with Dr. Phelps

Mary M • August 14, 2025

i was able to see dr. pheps on the day i called, and i stopped worrying about my shoulder after he examined it.

Sue L • August 08, 2025

Got me in quickly for suddenly back flare up. Made diagnosis and prescribed medication.

Leo H • August 07, 2025

Prompt,thoughtful and helpful.

William C • August 05, 2025

Need them when you need them

David M • July 31, 2025

Very well run and coordinated office. Dr. Phelps is both wise and engaging.

Leo H • July 24, 2025

Dr. Phelps is easy to talk to about any concerns you might have. I love the way he goes over every phase of your bloodwork with you and explains what it means.

Patricia H • July 21, 2025

My visit with Dr.Phelps was great. hE ANSWERED MY QUESTIONS, GAVE ME SOME ADVICE, MADE ME FEEL HE WAS INTERESTED IN ME.

Carolyn G • July 19, 2025

Helped me out with little notice. Immediate appointment.

Leo H • July 17, 2025

No waiting. The visit was factual and carefully handled by Dr. Phelps.

Quirino B • July 14, 2025

Always attentive to you concerns and immediate needs. Never rushes your appointment.

Margaret V • July 14, 2025

Spends as much time as needed. Never feel rushed.

Claro V • July 14, 2025

Excellent responsiveness

Richard F • July 10, 2025

Dr. Phelps is the most professional Dr. ever.

Luise F • July 08, 2025

Dr. Phelps and his entire staff are simply awesome. I've been a patient of his for at least 5 years. He is extremely knowledgeable, is caring, and takes time to understand my issues and is very patient and doesn't rush. I couldn't be more c enthusiastic in offering this most positive rexiew!

Richard S • June 26, 2025

Awesome attentive front office. They made an urgent appointment for an ultrasound within the hour. Dr Phelps and Jessica NP are professional, gentle, kind and thorough. Never feel rushed at this office. Techs and aides are equally easy to work with.

Janet M • June 25, 2025

Always pleasant to check-in with Dr. Phelps. Thorough analysis of blood work and test results. And always friendly!

Janet M • June 25, 2025

Great doctor and nurse practitioner. Great team.

Danealia M • June 24, 2025

Best doctor I have experienced.ever!!! Kind, relatable, very knowledgeable, empathetic, patient and so much more. I have appreciated his guidance and recommend him most highly!!

Patricia J • June 21, 2025

Dr Phelps and his very capable staff are fantastic. There is nothing they would not do for you. I have complete trust with my health with Dr Phelps.

Marilyn F • June 17, 2025

Professional ,focuses on you as the patient and addresses your concerns in a timely manner. Doesn’t miss a beat. He receives 5 ⭐️ plus.

John D • June 17, 2025

Dr. Phelps is patient and knowledgeable. It's also a plus when there's no waiting.

Raymond L • June 12, 2025

Dr Phelps provides thorough and professional advice that is so helpful to maintaining my health.

Frances H • June 09, 2025

View more reviews

Are you Dr. Charles Phelps, MD?

Manage your profile to get more exposure and incoming appointments.