Due to current health demands we are not able to answer every phone call.
If you call and we do not answer, please leave a message and we will call you back.
  • 5 star review  Came in with several problems and Cory gave me great advice and answers to what I’m dealing with! Loved his bedside manner! So funny! I would refer anyone

    thumb Em Hatch
    11/05/2018

    5 star review  Always friendly, extremely helpful in solving health related complaints. I highly recommend this office.

    thumb Shari Peterson
    11/29/2018

    5 star review  I've had the chance to interact closely with the practitioners here at IMA and have been very impressed. Everyone is fanatically committed to health and wellness. They practice functional medicine which really appeals to me. To them it's about treating and healing the body, not just masking symptoms with a prescription. They're constantly researching better ways to treat their patients as well. If you want a family practice clinic that leaves no stone unturned, go give this team a visit. You won't regret it.

    thumb Aaron Neuenschwander
    11/14/2018
  • 5 star review  Dr. Porter takes the time to thoroughly evaluate, diagnos and explain his findings. He listens attentively to questions and concerns and addresses each with empathy and understanding.

    thumb Greta Money
    12/03/2018

    5 star review  Dr Porter is an excellent diagnostician. He has literally saved more than one of my family members. He also looks for the least invasive cure. He looks at your whole body and for the cause not just a bandaid for your health.

    thumb Jode Porter
    12/03/2018

    5 star review  Been to several Docs that had no answers! So impressed by Cory and his knowledge. His bedside manner and humor are great! I’d refer anyone here! Very impressed!

    thumb Janet
    11/05/2018

Schedule your appointment today

If you are experiencing any health issues that are keeping you from living life to the fullest we invite you  to schedule an appointment to see one of our trusted practitioners. We’d love to meet you!

Schedule An Appointment