Raising the Standard of Healthcare
Our direct primary care model offers longer, unhurried visits and direct physician access for a transparent monthly fee. By removing insurance barriers, we focus on personalized, connected care tailored to you and your family.
Dr. Kaleb Roberts is committed to becoming a trusted, long-term physician for Moapa Valley — building lasting relationships and providing dependable care close to home. Bandera Direct Primary Care will open in 2027.
Welcome to Bandera Direct Primary Care
Personalized primary care in Moapa Valley for a simple monthly membership.
Same-day or next-day visits
Longer, unhurried appointments
Direct access to your physician
No copays or surprise bills
Transparent pricing
Discounted medications through our in-office pharmacy
Comprehensive Primary Care for All Ages
Bandera DPC provides personalized primary care covering 70-80% of everyday medical needs—including acute illness, chronic disease, and preventive care.
Common conditions managed include:
Asthma and allergies
Diabetes, high blood pressure, and cholesterol
Reflux/heartburn
Behavioral health concerns
Urinary tract infections
Skin conditions
Joint and musculoskeletal pain
In-office procedures available:
Joint and soft tissue injections
Trigger point therapy and dry needling
Osteopathic manipulation
Battlefield acupuncture
Botox for chronic migraine
Skin procedures (biopsy, cyst/abscess drainage, laceration repair, cryotherapy, nail removal)
Preventive and wellness services:
Screening labs
School and sports physicals
Weight management (medications prescribed when medically appropriate)
Women’s health:
Pap smears and endometrial biopsy
Menopause care
Contraception (including IUD placement/removal and oral contraceptives)
Chronic opioid management is not provided.
Membership Pricing TBD
Average DPC Memberships in Nevada are typically $60-$120/mo
Sign up
Secure your spot for a new kind of healthcare—join the waitlist for Bandera Direct Primary Care today!
Learn More
Still want to learn more about direct primary care or our practice? Check out our FAQ page for answers to many common questions.
Get in Touch
Get in touch! We’re happy to chat and answer questions, at no obligation to you.