
Board Certified Family Physician

Brady Esplin, PA-C Orthopaedics/Orthopedic Surgery, Physician Assistant Phone: 307-885-5870 Fax: 307-885-4898 Certifications & Education MS: Physician Assistant Studies, Touro University – Henderson, NV BS: Exercise Physiology, Brigham Young University – Idaho, Rexburg, ID For more information, or to schedule an appointment with Brady Esplin, call 307-885-5870. You can also request an appointment using our […]

Kyle Hirschi, PA-C Orthopaedics/Orthopedic Surgery, Physician Assistant Phone: 307-885-5870 Fax: 307-885-4898 Certifications & Education MS: Physician Assistant Studies, Idaho State University – Pocatello, ID BS: Zoology and Physiology, University of Wyoming – Laramie, WY AS: Science in Pre-Medicine, Brigham Young University – Idaho, Rexburg, ID For more information, or to schedule an appointment with […]

Sam Linford, MD “Being an orthopedic surgeon is both extremely challenging and rewarding. I love seeing an athlete recover from a ligament injury, subsequent surgery, and eventually return to the field of play. Equally rewarding is treating someone with debilitating arthritis. By performing a knee or hip replacement, I can help them return to full function—in […]

Brian McClure, DO Pain Management, Anesthesiology Phone: 307-885-5870 Fax: 307-885-4898 Certifications & Education Fellowship: Texas Tech University Health Sciences Center (Pain Management) – Lubbock, TX Residency: Texas Tech University Health Sciences Center (Anesthesiology) – Lubbock, TX DO: Kirksville College of Osteopathic Medicine – Kirksville, MO BS: Spanish, Weber State University – Ogden, UT Board […]