
Meet the VitaLife Longevity Medicine Team
Small Team. Big Difference.
Two providers and a licensed aesthetician. We keep the team small so every patient gets a provider who knows their name, their history, and their goals.
VitaLife is intentionally small. A small team means your provider knows your name, remembers your last conversation, and has the time to connect the dots between your hormones, your energy, your sleep, and your weight. That is the point.
Healthcare Providers at VitaLife Longevity Medicine in Show Low, AZ
The People Behind Your Care

Courtney Contreras, PA-C
Founder & Lead Provider
Courtney built VitaLife because she was tired of watching patients get rushed visits and surface-level care. With a background in emergency medicine and surgery, she brings the kind of clinical instinct that connects symptoms most providers look at separately. She runs thorough labs, spends real time with her patients, and manages hormone therapy, weight loss, peptide therapy, and primary care.
She's the provider you can text. The one who remembers what you talked about last time.
Read Courtney's Full Story
Dr. Jacob Oldham
Orthopedic Surgeon & Supervising Physician
Dr. Oldham brings orthopedic and clinical expertise to the VitaLife team. He works alongside Courtney to expand patient access and ensure the practice can serve more of the White Mountains community without sacrificing the time and attention that make VitaLife different.
Meet Dr. Oldham
Alyssa Vaeth
Aesthetician
Alyssa specializes in skin health and anti-aging services, including microneedling, hydrofacials, chemical peels, and custom facials. She works with patients on skin concerns from first assessment through ongoing treatment, building personalized treatment plans based on professional skin analysis. No membership required for aesthetics services. Book online anytime.
See Aesthetics ServicesReady to Meet Your Provider?
Your first step is a lab draw. We'll have your results before your consultation so we can make your visit count.
Book Your Lab DrawCall (928) 270-2515 or Text (928) 764-8704