Home
About Us
Who We Are
Meet the Doctors
David Allmacher, MD
Cameron Barton, MD
Nicholas Beck, MD
Mark Channer, MD
Kegan Cunniff, MD
Jeffrey LaPorte, MD
Richard Myers, MD
Christopher Price, MD
P. Andrew Puckett, MD
Brent Roster, MD
Charles Sullivan, MD
John Werner, MD
Zackery Witte, MD
Michael Wright, MD
Meet the Anesthesiologists
John Bohnert, MD
Philip Cowmey, MD
Erin Flaherty, MD
Gordon Gray, MD
Thomas Luscomb, MD
Michael Sterbis, MD
Cristi Sullivan, MD
Meet the Mid-Level Providers
Bodee Alt, MSN, APRN, FNP-C
Meagan Auch, PA-C
Aubrey Barton, PA-C
Joan Bond-Deschamps, PA-C
Jesse Doll, PA-C
Jason Enewold, PA-C
Jake Finley, PA-C
Douglas Henry, PA-C
Claire Joubert, PA-C
Clyde Kidd, PA-C
Carley Lukasiewicz, PA-C
Tara Lynch, MSN, APRN, FNP-C
Lina Montopoli, PA-C
Gregory Murray, PA-C
Patrick Parenzin, PA-C
Alex Ramsey, PA-C
Riley Terry, PA-C
Louis Westenfelder, PA-C
Meet the Therapists
Theresa Baker, OTR/L, CHT
Kristin Biggins, OTD, OTR/L, CHT
Megan Bolin, PT, MSPT
Bob Botkin, PT, LAT
Deann Cleveland, DPT
Lindsey Heiting, PT, DPT
Michael Kerns, PT, DPT, CSCS
Julie Kightlinger, PT, DPT, OCS, CMPT
Jesse Long, PT, DPT
Ryan McCann, PT, DPT, ATC
Kailey Ryan, PT, DPT, OCS
Hannah Scholter, PT, DPT, CMTPT
Jessica Scott, PT, DPT
Management
Staff Directory
Satellite Clinics
Testimonials
Careers
Specialties
Services
Patient Info
Patient Forms
Patient Portal
Insurance / Payment / Billing
Total Joint Surgery
Medical Records
Medical Refills
Patient Reviews
FAQs
Blog
Javascript must be enabled for the correct page display
Make a Payment
Patient Portal
Self-Pay Pricing
Home
About Us
Who We Are
Meet the Doctors
David Allmacher, MD
Cameron Barton, MD
Nicholas Beck, MD
Mark Channer, MD
Kegan Cunniff, MD
Jeffrey LaPorte, MD
Richard Myers, MD
Christopher Price, MD
P. Andrew Puckett, MD
Brent Roster, MD
Charles Sullivan, MD
John Werner, MD
Zackery Witte, MD
Michael Wright, MD
Meet the Anesthesiologists
John Bohnert, MD
Philip Cowmey, MD
Erin Flaherty, MD
Gordon Gray, MD
Thomas Luscomb, MD
Michael Sterbis, MD
Cristi Sullivan, MD
Meet the Mid-Level Providers
Bodee Alt, MSN, APRN, FNP-C
Meagan Auch, PA-C
Aubrey Barton, PA-C
Joan Bond-Deschamps, PA-C
Jesse Doll, PA-C
Jason Enewold, PA-C
Jake Finley, PA-C
Douglas Henry, PA-C
Claire Joubert, PA-C
Clyde Kidd, PA-C
Carley Lukasiewicz, PA-C
Tara Lynch, MSN, APRN, FNP-C
Lina Montopoli, PA-C
Gregory Murray, PA-C
Patrick Parenzin, PA-C
Alex Ramsey, PA-C
Riley Terry, PA-C
Louis Westenfelder, PA-C
Meet the Therapists
Theresa Baker, OTR/L, CHT
Kristin Biggins, OTD, OTR/L, CHT
Megan Bolin, PT, MSPT
Bob Botkin, PT, LAT
Deann Cleveland, DPT
Lindsey Heiting, PT, DPT
Michael Kerns, PT, DPT, CSCS
Julie Kightlinger, PT, DPT, OCS, CMPT
Jesse Long, PT, DPT
Ryan McCann, PT, DPT, ATC
Kailey Ryan, PT, DPT, OCS
Hannah Scholter, PT, DPT, CMTPT
Jessica Scott, PT, DPT
Management
Staff Directory
Satellite Clinics
Testimonials
Careers
Specialties
Services
Patient Info
Patient Forms
Patient Portal
Insurance / Payment / Billing
Total Joint Surgery
Medical Records
Medical Refills
Patient Reviews
FAQs
Blog
Scheduling Information
Make a Payment
Patient Portal
Self-Pay Pricing
Home
About Us
Who We Are
Meet the Doctors
David Allmacher, MD
Cameron Barton, MD
Nicholas Beck, MD
Mark Channer, MD
Kegan Cunniff, MD
Jeffrey LaPorte, MD
Richard Myers, MD
Christopher Price, MD
P. Andrew Puckett, MD
Brent Roster, MD
Charles Sullivan, MD
John Werner, MD
Zackery Witte, MD
Michael Wright, MD
Meet the Anesthesiologists
John Bohnert, MD
Philip Cowmey, MD
Erin Flaherty, MD
Gordon Gray, MD
Thomas Luscomb, MD
Michael Sterbis, MD
Cristi Sullivan, MD
Meet the Mid-Level Providers
Bodee Alt, MSN, APRN, FNP-C
Meagan Auch, PA-C
Aubrey Barton, PA-C
Joan Bond-Deschamps, PA-C
Jesse Doll, PA-C
Jason Enewold, PA-C
Jake Finley, PA-C
Douglas Henry, PA-C
Claire Joubert, PA-C
Clyde Kidd, PA-C
Carley Lukasiewicz, PA-C
Tara Lynch, MSN, APRN, FNP-C
Lina Montopoli, PA-C
Gregory Murray, PA-C
Patrick Parenzin, PA-C
Alex Ramsey, PA-C
Riley Terry, PA-C
Louis Westenfelder, PA-C
Meet the Therapists
Theresa Baker, OTR/L, CHT
Kristin Biggins, OTD, OTR/L, CHT
Megan Bolin, PT, MSPT
Bob Botkin, PT, LAT
Deann Cleveland, DPT
Lindsey Heiting, PT, DPT
Michael Kerns, PT, DPT, CSCS
Julie Kightlinger, PT, DPT, OCS, CMPT
Jesse Long, PT, DPT
Ryan McCann, PT, DPT, ATC
Kailey Ryan, PT, DPT, OCS
Hannah Scholter, PT, DPT, CMTPT
Jessica Scott, PT, DPT
Management
Staff Directory
Satellite Clinics
Testimonials
Careers
Specialties
Services
Patient Info
Patient Forms
Patient Portal
Insurance / Payment / Billing
Total Joint Surgery
Medical Records
Medical Refills
Patient Reviews
FAQs
Blog
Scheduling Information
Home
>
Services
Choose a Service
Athletic Training
Learn More
Therapy Services
Learn More
Orthopedic Urgent Care
Learn More
Surgery Center
Learn More
Digital X-Ray, MRI, and DME
Learn More
Arthroscopic Surgery
Learn More
Specialties
Learn More
Robotic-Assisted Joint Replacement Surgery
Learn More
Our Location
--
mi
Address
2360 Mullan Road, Suite C
Missoula, MT 59808, US
GET DIRECTIONS