About TPMI Chiropractic

Your North Metro Chiropractor

TPMI Chiropractic

TPMI is short for Trauma and Pain Management Institute. We are a proud member of the professionals at Twin Cities Natural Care Center.

TPMI was originally created by doctors interested in bringing "the best of the best" together to help the interests of our patients throughout the Twin Cities.

Today, through strategic referral partnerships, Dr. Mark Schulz brings coordination to the inherent chaos of the health care world in the Mpls-St. Paul Metro Area. With the providers of Massage Therapy, Threads of Hope Counseling, Noran Neurological, Twin Cities Orthopedics, and the Centers for Diagnostic Imaging, Dr. Schulz brings over 30 years of combined clinical experience to benefit you.

Partners have been evaluated for to make sure that they can provide the same quality and compassionate care that Dr. Schulz requires.​

Learn more about Dr. Schulz by clicking here.


I have met and worked with approximately a dozen chiropractors in the last 20 or so years, with many of them excellent professionals in the field. However, Dr. Schulz is far and away the best I've worked with.
I met Dr. Schulz in 2004 after a serious car accident. I was very fortunate in meeting him at that time because I believe he took months if not years off of my recovery. I have not met anyone as knowledgeable, skilled, dedicated or as caring as Dr. Schulz. With his help I am now back into tae kwon do competition.


Dr. Mark was able to resolve my son's medical issues with one appointment that 5 other medical doctors and specialists couldn't over 4 months. I trust and would recommend Dr. Mark to anyone having back and neck issues!

Father of patient

Dr. Mark is very thorough and his sports medicine knowledge is quite extensive. I know I can depend on his expertise to correct and injury and preventive adjustments to avoid re-injury.


Contact TPMI Chiropractic

Contact TPMI Chiropractic today to recover from pain or help prevent an injury!
24 3rd St. NE
Suite B
Osseo, MN 55369
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.