About Us

Our Providers

John Haeberle MD

John G. Haeberle, MD

Dr. Haeberle is a Board Certified Family Physician who has been apart of our practice since 2009. He relocated to Laramie from Kearney, NE where he worked in a private practice for 12 years. He received his Bachelor of Science in Biology from the University of Nebraska-Kearney. He attended the University of Nebraska Medical Center in Omaha, NE where he received his Doctor of Medicine. Dr. Haeberle completed his residency at the University of Nebraska Medical Center in Omaha and Kearney, NE. In 2015 Dr. Haeberle was awarded Board Certification with the American Board of Clinical Lipidology. He enjoys riding horses and hunting.


Darren L. Mikesell D.O.

Darren L. Mikesell, DO

Dr. Mikesell is a Board Certified Family Physician who joined the practice in 2008. He came to Laramie from Rawlins, WY where he was raised. He received his Bachelor of Science in Health Sciences at the University of Wyoming in 1999, and from there went to the Western University of Health Sciences / College of Osteopathic Medicine of the Pacific in Pamona, CA. Dr. Mikesell completed his residency at Utah Valley Family Medicine residency program in Provo, UT before returning to Wyoming in August 2008. Dr. Mikesell enjoys hunting, fishing, camping, golf, and spending time with his wife Frances, and their six children.


Mark Wefel, MD

Mark D. Wefel, MD

Dr. Wefel is a Board Certified Family Physician who joined our practice in 2018. He is most recently from Laramie and is glad to be back after finishing his medical training. He attended the University of Washington School of Medicine (WWAMI Program) and completed his residency at the University of Wyoming Family Medicine Residency in Cheyenne. Before attending medical school, Dr. Wefel received his undergraduate degree in Biology from Montana State University. After MSU, he worked as an assistant foreman on a ranch in northern Wyoming and as a recovery specialist for CSBF in Antarctica. He has also worked as an EMT, Wilderness First Responder, and on the volunteer ski patrol. Dr. Wefel enjoys skiing, climbing, hiking, hunting, volunteering on Snowy Range Ski Patrol, and spending time with his wife and young son.


Nicole Alexander PA-C (Nicki)

Nicole Alexander, PA-C (Nicki)

Nicole Alexander (Nicki) is a Certified Physician Assistant originally from Fremont Nebraska. She joined our team in 2015. Nicki is certified through the National Commission on Certification of Physician Assistants and completed her Master’s in Physician Assistant Studies at the University of Nebraska Medical Center in 2012. Her background includes work in an Emergency Department in the Omaha, NE metro area and at an Internal Medicine Clinic here in Laramie, WY. In her spare time, Nicki enjoys hiking, skiing, fishing (most outdoor activities!) with her two kids and husband.


Christina Cook, PMHNP

Christina Cook, PMHNP

Christina Cook, DNP, is an is an advanced practice registered nurse (APRN) and board-certified psychiatric-mental health nurse practitioner (PMHNP-BC) who assesses and treats adults and young adults with depression, anxiety disorders, mood disorders, psychotic disorders, post-traumatic stress disorder (PTSD) and personality disorders. She has experience in both inpatient and outpatient care. She earned her Doctorate from the University of Wyoming School of Nursing and Health Science.  She earned her bachelor’s degree in nursing at University of Wyoming, and her bachelor’s degree in nutrition at Colorado State University. In her spare time, she enjoys working with her husband and son, on their family ranch, north of Laramie Wyoming.


News & Events

Telehealth is Here

How to get started with telehealth: Fill out our telehealth signature pages Go to Patient Forms on our website Read and sign the Telehealth Consent Read and sign the first page of Telehealth Scheduling Forms Send/ Return both signature forms to our office Make sure you have: Good internet connectivity Your computer/ phone has all the system requirements (see our form on this) A quite place to meet with us without distraction A photo ID A patient portal set up with our clinic Call to schedule your appointment Our staff will send you a portal message with the video link Log in 10 minutes before your scheduled appointment Paste this link into your internet browser and hit enter Make sure your video and microphone are working before the visits starts At the visit Your provider will ask to see you photo ID before the visit starts Be honest and have a great experience with your provider After your visit Contact our office to schedule a follow up Follow any recommendations provided to you… Continue Reading