Schedule Online Today

Dr. Macdonald now offers patients the opportunity to schedule appointments online! Click the button below to get started.


James Macdonald, MD

Star IconStar IconStar IconStar IconStar Icon

4.8 out of 5. (See testimonials)

Accepting new patients

Offering Telehealth appointments

James Macdonald, MD

Here's what Dr. Macdonald's patients think


6 Reviews

view previous testimonials
star reviews

The nicest doctor I have been to.

The nicest doctor I have been to. He was very personable and took his time. He genuinely cared. He was very thorough and made sure he answered all my questions.

Kami D.

star reviews

I would definitely recommend Dr. MacDonald!

I would definitely recommend Dr. MacDonald! He may be one of the most polite and empathetic physicians I've ever visited. He genuinely cares about the well-being of his patients and will spend as much time as necessary to discuss everything the patient requires or is curious about. Most dermatologists spend just a couple minutes with you and rush off. He is very intelligent; he was the 4th doctor I visited regarding a bizarre reaction I had that no one else could diagnose. My condition progressed for 2 weeks under their care. Dr. MacDonald properly diagnosed my condition within minutes of speaking with me and within hours of treatment my symptoms finally started to reverse.

Dolly C.

star reviews

Absolutely incredible experience here!

Absolutely incredible experience here!! Dr. MacDonald was very professional and knowledgeable. As well as sincere and personable. He is one of the nicest doctors I’ve been to! He made me feel comfortable at my appointment, and was respectful of my concerns/questions. He didn’t rush the appointment at all, took the time to answer any questions and inform me the knowledge behind any answer. Very thorough and kind. You can tell he is passionate about what he does and helping others. I would highly recommend him to everyone without a doubt!

Katelyn G.

view next testimonials
Get care from anywhere

Follow My Health

This free, online patient portal allows you to manage your prescriptions, request refills, view your medical records, message your providers, and keep track of your vitals, diagnoses and medical history. Follow My Health is free, secure and convenient.

Follow my health App
WE`re here to help you learn

Patient Education