Meet the Team


Dr. Kathryn M. Knafla - Chiropractor/Clinic Director

Certified Chiropractic Sports Practitioner

Certified Functional Medicine Practitioner

An Experienced Chiropractor

Dr. Kate graduated from Northwestern College of Chiropractic (NWCC) in 1992. In 1994, she earned her certification in Sports Injuries (CCSP). In 1995, she completed her Bachelors of Science Degree in Human Biology from NWCC. Following graduation, Dr. Kate continued working at the college as a clinician and an assistant professor. In 1995, she purchased a clinic in Princeton, MN and Knafla Chiropractic Clinic was established. Dr. Kate enjoys treating families from a newborn to grandparents. Dr. Kate is an athlete  and enjoys waterskiing in the summer. She competes at the state, regional and national level. Being an athlete, Dr. Kate understands the injuries (being injured herself) and the drive to get back into the sport along with the importance of maintaining peak performance for the sport. Another focus of Dr. Kate's is Functional Medicine.  In 2020 Dr. Kate completed the courses to become a Certified Functional Medicine Practitioner.  Dr. Kate understands the importance of good nutrition to regain and maintain optimal health for a happier life.  Dr. Kate enjoys helping people find their path to better health.

Dr. Kate's interests include spending time with her family, Tobi (her dog) and friends, hiking, crafts, biking, gardening, reading and water-skiing. 


Tobi – Office Dog/Greeter

Tobi has been with the clinic since 2015 and her job is to greet patients. She plays with the kids and adults and helps to calm them before their adjustment. If Tobi isn't at the office on a given day, she is missed by everyone.  Tobi's care for the patient is just as important as Dr. Kate's care.  Tobi enjoys chasing tennis balls, playing in the snow and water and jumping off the dock into the water.

Contact Us

Send Us An Email Today!

Our Location

900 S Rum River Dr., Suite 102 | Princeton, MN 55371

Office Hours

Find Out When We Are Open


8:00 am-6:00 pm


8:00 am-5:00 pm


12:00 pm-5:00 pm


8:00 am-6:00 pm