Trusted by patients across Flagstaff

Your health shouldn't feel like a mystery — it should feel like a plan you actually understand.

At Zoe Leonard Msc, we take the time to listen first. No rushed visits, no confusing jargon — just clear, compassionate care that helps you feel your best, every day.

Zoe Leonard Msc providing compassionate medical care in a warm clinic setting
10+
Years of Experience
500+
Patients Served
1-on-1
Personal Attention
Board-Certified Practitioner
Flagstaff, AZ Practice
Most Major Insurances Accepted
Same-Week Appointments Available

Care that fits your life — not the other way around

Whether you're navigating a new diagnosis, managing a chronic condition, or simply looking for a doctor who actually listens, we're here for you.

Preventive Health Screenings

Stay ahead of health issues before they become problems. Routine check-ups tailored to your age, lifestyle, and risk factors.

Chronic Condition Management

Living with diabetes, hypertension, or another ongoing condition? We'll work with you to create a sustainable, personalized management plan.

Annual Wellness Exams

A thorough, unhurried review of your overall health — labs, vitals, discussions about sleep, stress, nutrition, and mental well-being.

Acute Illness & Injury Care

Sick or injured? We offer prompt, compassionate care for infections, sprains, allergies, and other urgent — but not emergency — health concerns.

Mental Wellness Support

Your mental health matters just as much as your physical health. We offer screening, guidance, and referrals for anxiety, depression, and stress.

Health Education & Coaching

We don't just prescribe — we teach. Understand your body, your options, and the steps you can take to feel genuinely better.

Zoe Leonard Msc in a warm, welcoming medical office

A doctor who sees you as a person — not a chart number

When Zoe Leonard Msc opened her Flagstaff practice, she had a simple conviction: patients deserve a healthcare experience that feels human. After years in fast-paced clinical settings where appointments felt like assembly lines, she knew there had to be a better way.

That's why every visit is built around conversation, not rush. She takes the time to understand where you're coming from — your symptoms, your worries, your goals — and then works with you to build a care plan that actually makes sense for your life.

Compassion First Every decision starts with empathy.
Clear Communication No jargon — just honest, plain answers.
Long-Term Partnership We grow with you, season after season.
Get in Touch

What our patients say about their experience

Real feedback from real people who trusted us with their care.

"I've been to several doctors over the years, but this is the first time I actually felt heard. Zoe took the time to explain everything in a way I could understand, and I left my appointment feeling like I had a real plan — not just a prescription."

Sarah M. Flagstaff, AZ

"Managing my diabetes felt overwhelming until I started seeing Zoe. She doesn't just hand you a plan — she walks you through it, checks in, and adjusts when things aren't working. It's the kind of care that makes a real difference in how you feel every day."

David R. Flagstaff, AZ

"The office is warm and welcoming from the moment you walk in — no sterile, hospital vibes. Zoe genuinely cares about her patients, and it shows in everything she does. I actually look forward to my check-ups now, which I never thought I'd say!"

Linda T. Flagstaff, AZ

Your health journey starts with a single conversation

You don't need to have everything figured out to make an appointment. If you're ready to feel better, we're ready to help. Call us or fill out the form below — we'll get back to you within one business day.

We'd love to hear from you

Have a question, want to schedule a visit, or need more information? Reach out however is most comfortable for you — phone, email, or the form below.

Visit Us 2187 N Vickey St
Flagstaff, AZ 86004-6121
Call Us (142) 558-3918
Office Hours Mon–Fri: 9:00 AM – 5:00 PM
Sat–Sun: By appointment

Send a Message

We'll respond within one business day.

Thank you! Your message has been sent. We'll be in touch within one business day.

Is this your business?This is my business