Home
About Us
Who We Are
Meet the Doctors
David Allmacher, MD
Robert Amrine, MD
Cameron Barton, MD
Lindsey Beck, DO
Nicholas Beck, MD
Mark Channer, MD
Kegan Cunniff, MD
Glenn Jarrett, MD
Jeffrey LaPorte, MD
Richard Myers, MD
Christopher Price, MD
P. Andrew Puckett, MD
Brent Roster, MD
Colin Sherrill, MD
Charles Sullivan, MD
Gary Willstein, MD
Zackery Witte, MD
Michael Wright, 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
Douglas Henry, PA-C
Wade Hudson, PA-C
Vincent P. Keeney, PA-C
Clyde Kidd, PA-C
Gregory Murray, PA-C
Alex Ramsey, PA-C
Amie Schillinger, BSN, PA-C
Louis Westenfelder, PA-C
Meet the Therapists
Kristin Biggins, OTD, OTR/L, CHT, CLT
Megan Bolin, PT, MSPT
Bob Botkin, PT, LAT
Theresa Murray Brooke, OTR/L, CHT
Marla Crago, PT
Katie Fisette, PT, 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
Testimonials
Careers
Specialties
Services
Patient Info
Patient Forms
Patient Portal
Make a Payment
Insurance / Payment / Billing
Total Joint Surgery
Medical Records
Medical Refills
Patient Reviews
FAQs
Blog
Javascript must be enabled for the correct page display
Schedule Now
Make a Payment
Patient Portal
Home
About Us
Who We Are
Meet the Doctors
David Allmacher, MD
Robert Amrine, MD
Cameron Barton, MD
Lindsey Beck, DO
Nicholas Beck, MD
Mark Channer, MD
Kegan Cunniff, MD
Glenn Jarrett, MD
Jeffrey LaPorte, MD
Richard Myers, MD
Christopher Price, MD
P. Andrew Puckett, MD
Brent Roster, MD
Colin Sherrill, MD
Charles Sullivan, MD
Gary Willstein, MD
Zackery Witte, MD
Michael Wright, 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
Douglas Henry, PA-C
Wade Hudson, PA-C
Vincent P. Keeney, PA-C
Clyde Kidd, PA-C
Gregory Murray, PA-C
Alex Ramsey, PA-C
Amie Schillinger, BSN, PA-C
Louis Westenfelder, PA-C
Meet the Therapists
Kristin Biggins, OTD, OTR/L, CHT, CLT
Megan Bolin, PT, MSPT
Bob Botkin, PT, LAT
Theresa Murray Brooke, OTR/L, CHT
Marla Crago, PT
Katie Fisette, PT, 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
Testimonials
Careers
Specialties
Services
Patient Info
Patient Forms
Patient Portal
Make a Payment
Insurance / Payment / Billing
Total Joint Surgery
Medical Records
Medical Refills
Patient Reviews
FAQs
Blog
Schedule Now
Schedule Now
Make a Payment
Patient Portal
Home
About Us
Who We Are
Meet the Doctors
David Allmacher, MD
Robert Amrine, MD
Cameron Barton, MD
Lindsey Beck, DO
Nicholas Beck, MD
Mark Channer, MD
Kegan Cunniff, MD
Glenn Jarrett, MD
Jeffrey LaPorte, MD
Richard Myers, MD
Christopher Price, MD
P. Andrew Puckett, MD
Brent Roster, MD
Colin Sherrill, MD
Charles Sullivan, MD
Gary Willstein, MD
Zackery Witte, MD
Michael Wright, 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
Douglas Henry, PA-C
Wade Hudson, PA-C
Vincent P. Keeney, PA-C
Clyde Kidd, PA-C
Gregory Murray, PA-C
Alex Ramsey, PA-C
Amie Schillinger, BSN, PA-C
Louis Westenfelder, PA-C
Meet the Therapists
Kristin Biggins, OTD, OTR/L, CHT, CLT
Megan Bolin, PT, MSPT
Bob Botkin, PT, LAT
Theresa Murray Brooke, OTR/L, CHT
Marla Crago, PT
Katie Fisette, PT, 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
Testimonials
Careers
Specialties
Services
Patient Info
Patient Forms
Patient Portal
Make a Payment
Insurance / Payment / Billing
Total Joint Surgery
Medical Records
Medical Refills
Patient Reviews
FAQs
Blog
Schedule Now
Home
>
Schedule Your Appointment Today!
Schedule Your Appointment Today!
Schedule for Clinic
Click Here
Schedule for
Physical Therapy
Click Here
Our Location
--
mi
Address
2360 Mullan Road
Missoula, MT 59808
Contact Information
(406) 721-4436
GET DIRECTIONS