My philosophy of care is based around the primary care model that I, as your primary care physician, will provide you with complete, comprehensive, evidence-based care that will be coordinated with our entire health system to optimize all aspects of your health and well-being. I’m trained to do this for patients of all ages, from newborn to senior health. Family medicine is a humanistic approach to the way medicine should be. I want to take care of the entire patient and not just focus on the problem at hand.

I am married with four children. We are constantly doing outdoor activities together including biking, hiking, camping, fishing, boating and skiing. I also love to play softball and golf. I am very involved with my church and neighborhood.

Team Primary Care Physician for the Colorado Eagles

Locations

Monday: 8am - 5pm
Tuesday: 8am - 5pm
Wednesday: 8am - 5pm
Thursday: 8am - 5pm
Friday: 8am - 5pm
Saturday: 8:30am - 12pm
Sunday: Closed

Qualifications and experience

Specialties
Bones, Joints and Muscles, Child and Teen Health, Family Medicine, Injuries and Wounds, Men's Health, Pediatrics, Primary Care, Skin, Hair, Biopsies and Excisions, Urgent Care, Wellness and Lifestyle, Women's Health
Gender
Male
Languages spoken
English
Education
Residency
The Institute for Family Health (2016)

Doctor of Medicine
Universidad Autonoma de Guadalajara (2013)

Undergraduate
Southern Utah University, Cedar City, UT (2006)

Board Certification
Certification Agency Year
American Board of Family Medicine 2016
Clinical interest for patients

My primary interest is you. Together we can formulate a plan to improve your health. I have a diverse practice ranging from Pediatrics to Geriatrics; treating acute problems to managing chronic conditions. I am very comfortable performing a wide variety of procedures here in the clinic.

Research interest for patients

Addiction
Obesity

Insurance
Aetna/Coventry
Anthem
Cigna/Great West
Denver Health Medical Plan
Humana
Kaiser
Medicare
Multiplan/PHCS
Other
Rocky Mountain Health Plan
Surefit
Tricare
UCHealth Plan Administrators
United Healthcare