We are taking steps to protect our patients, staff and the community from COVID-19.

Select Language:

Our flu shots start 9/11/2020. Call our office for details.

Peak Primary Care is committed to meeting your health and wellness needs during this unprecedented time. Here is what you need to know:

  • We are continuing to schedule appointments with our patients.
  • We are offering virtual appointments. Call us to learn more.
  • We may be calling you to see if you would like a virtual appointment for any existing appointments you have scheduled, including Annual Wellness Visits.
Ann Imhof
Ann Imhof, MD
Peak Primary Care
Practicing Since: 2003
Specialty Areas: Family Medicine
View Profile
Ann Imhof, MD

Practice Name: Peak Primary Care

Specialty Areas: Family Medicine

Practicing Since: 2003

Board Certifications: American Board of Family Medicine

Education – Undergraduate: University of Colorado Boulder

Education – Medical: Doctor of Medicine, University of Colorado School of Medicine

Residency: St. Anthony Family Medicine Residency

Languages Spoken: English

Personal: Dr. Imhof enjoys running, hiking and spending time with her husband, three children and pets.

Eric Barnhart
Eric Barnhart, MD
Peak Primary Care
Practicing Since: 1987
Specialty Areas: Family Medicine
View Profile
Eric Barnhart, MD

Practice Name: Peak Primary Care

Specialty Areas: Family Medicine

Practicing Since: 1987

Board Certifications: American Board of Family Medicine

Education – Undergraduate: University of Dallas

Education – Medical: Doctor of Medicine, University of Texas Medical School

Residency: Saint Francis Hospital, Memphis, TN

Languages Spoken: English

Personal: Dr. Barnhart is a worldwide traveler. While at home, he enjoys skiing, biking and is an avid tennis player.

James Weingart
James Weingart, MD
Peak Primary Care
Practicing Since: 1991
Specialty Areas: Family Medicine
View Profile
James Weingart, MD

Practice Name: Peak Primary Care

Specialty Areas: Family Medicine

Practicing Since: 1991

Board Certifications: American Board of Family Medicine

Education – Undergraduate: University of Kansas

Education – Medical: Doctor of Medicine, University of Kansas School of Medicine

Residency: Baptist Medical Center, Kansas City

Languages Spoken: English

Personal: In his free time, Dr. Weingart enjoys bicycling, landscaping, music and reading.

Nancy Stoudt
Nancy Stoudt, MD
Peak Primary Care
Practicing Since: 2002
Specialty Areas: Family Medicine
View Profile
Nancy Stoudt, MD

Practice Name: Peak Primary Care

Specialty Areas: Family Medicine

Practicing Since: 2002

Board Certifications: American Board of Family Medicine

Education – Undergraduate: Davidson College

Education – Medical: Doctor of Medicine, University of North Carolina School of Medicine

Residency: St. Anthony Family Medicine Residency

Languages Spoken: English

Personal: Outside of work, Dr. Stoudt likes to travel, hike, bike, ski and play Telestrations with her husband and daughter, and every now and then she pulls out her saxophone to play as well.

Female Silhouette
Danya Allen, PA-C
Peak Primary Care
Practicing Since: 2013
Specialty Areas: Family Medicine
View Profile
Danya Allen, PA-C

Practice Name: Peak Primary Care

Specialty Areas: Family Medicine

Practicing Since: 2013

Education – Undergraduate: University of Utah

Education – Graduate: MS, Physician Assistant Studies, Duke University

Kristin Del Negro
Kristin Del Negro, PA-C
Peak Primary Care
Practicing Since: 2015
Specialty Areas: Family Medicine
View Profile
Kristin Del Negro, PA-C

Practice Name: Peak Primary Care

Specialty Areas: Family Medicine

Practicing Since: 2015

Board Certifications: National Commission on Certification of Physician Assistants

Education – Undergraduate: State University of New York College Cortland

Education – Graduate: MS, Physician Assistant Studies, Touro College School of Health Sciences

Languages Spoken: English

Personal: Kristin enjoys outdoor activities such as hiking, skiing, camping, gardening and kayaking. Her greatest treasures are her husband and two children, as well as the rest of her family.

Laura Maugel
Laura Maugel, PA-C
Peak Primary Care
Practicing Since: 2007
Specialty Areas: Family Medicine
View Profile
Laura Maugel, PA-C

Practice Name: Peak Primary Care

Specialty Areas: Family Medicine

Practicing Since: 2007

Board Certifications: National Commission on Certification of Physician Assistants

Education – Undergraduate: University of North Carolina

Education – Graduate: MS, Physician Assistant Studies, George Washington University

Languages Spoken: English

Personal: Laura enjoys skiing, backpacking, long walks on the beach, hot chocolate on a cold day and country music.

Peter Koenig
Peter Koenig, PA-C
Peak Primary Care
Practicing Since: 2015
Specialty Areas: Family Medicine
View Profile
Peter Koenig, PA-C

Practice Name: Peak Primary Care

Specialty Areas: Family Medicine

Practicing Since: 2015

Board Certifications: National Commission on Certification of Physician Assistants

Education – Undergraduate: Occidental College

Education – Graduate: MS, Biology, California State University; MS, Physician Assistant Studies, University of Colorado School of Medicine

Languages Spoken: English

Personal: Peter enjoys skiing and snowshoeing in the winter and hiking and camping in the summer.

Monday7:00 a.m. to 6:30 p.m.

Tuesday7:00 a.m. to 6:30 p.m.

Wednesday7:00 a.m. to 6:30 p.m.

Thursday7:00 a.m. to 6:30 p.m.

Friday7:00 a.m. to 5:00 p.m.

Saturday8:00 a.m. to 2:30 p.m.

SundayOffice Closed

Holiday Hours May VaryPlease call us to confirm.

Family Medicine - Adult & Pediatric, Women's Care

  • Primary Care
  • Preventive Care
  • Wellness Exams
  • Complete Physicals
  • Well Child Visits
  • Sports Physicals
  • Well Woman Exams
  • Orthopedic Services
  • Acute and Chronic Care
  • Chronic Illness Management
  • Immunizations
  • X-rays
  • Minor Surgical Procedures
  • Blood Draws
  • Cryotherapy
  • ECGs

We have an on-call provider available to talk with you about urgent medical symptoms or concerns. Please call our After Hours phone number if you feel there is a medical problem that cannot wait until the office reopens. If you are experiencing a medical emergency, dial 911 or go directly to the emergency room. For routine questions, prescription refills or to schedule an appointment, please call during normal office hours.

After Hours Phone Number: 303-452-2766 (Click the button below to place a call.)

Place After Hours Call