Regular Office Hours: Mon-Thr | 8am–5pm, Fri 8am–12 noon After Hours: Tue 5pm–7pm, Thr 5pm–7pm
PATIENT PORTAL 828-250-0898
Open M-Tr | 8am–5pm, Fri 8am-noon
After Hours: Tue & Thr 5pm–7pm

Meet Our Friendly Medical Staff

Dan Cannon, MD

Dr. Cannon is board certified by the American Board of Family Medicine and received his medical degree from the University of Chicago-The Pritzker School of Medicine in 1988.  He has been practicing in Asheville since 1997.  Dr. Cannon is committed to helping patients make good health choices and focuses on preventative practices within the scope of evidence-based medicine.

Dr Cannon has had a longstanding commitment to providing healthcare to underserved communities locally and abroad.  He is the medical director of San Juan Rio Relief, a nongovernmental healthcare nonprofit that provides medical and dental services in the Rio San Juan region of Nicaragua. See more at

Gary Allan Curran, MD

My goal is to give patients the best possible care by blending modern evidenced-based practices with common sense and realistic goals. I believe in patient autonomy, and I encourage my patients to take an active role in their health. Good health begins with a healthy lifestyle.

I provide primary care for people of all ages, from newborns to seniors. This includes well and sick care, physical exams, urgent care, and management of chronic illnesses. If hospital services are necessary, I admit patients to Memorial Mission and Saint Joseph Hospitals. Patients may occasionally meet medical students from UNC and Duke, as I teach Family Medicine skills to students on rotation in my office.

See what our patients think...

  • As always the staff was very pleasant and professional. Dr. Curran was on time and very friendly. He has been my doctor for about about twenty years. I would recommend him to anyone.

    Thomas S.
  • I saw Maggie yesterday and she was sweet and helpful. Everyone at Dr.Cannon’s is awesome.

    Carley W.
  • Kind, patient, cheerful and knowledgeable. Dr Curran and his office staff are great! No hesitattion to recommend!

    James M.
  • I was greeted with friendly smiles and processed in timely manner. Doctor answered all my questions and preformed all necessary tests.

    Connie D.

Office Hours

Regular Office Hours:
Mon-Thr | 8am–5pm
Fri 8am–12 noon

After Hours:
Tue 5pm–7pm
Thr 5pm–7pm

Visit Us

6 Brooklet Street
Asheville, NC 28801

Get In Touch

Office: 828-250-0898

After Hours: 828-251-4848

We have a physician on call 24 hours a day, 7 days a week. If you have an urgent matter and need to reach someone after business hours please call 828-251-4848