If you need a more accessible version of this website, click this button on the right. Switch to Accessible Site


You are using an outdated browser. Please upgrade your browser to improve your experience.

Close [x]

Dr. Kirk Semlow is a licensed Chiropractor serving Grand Haven, Spring Lake, and Ferrysburg communities.  He graduated from Palmer College of Chiropractic in 2008 and has owned the practice in Grand Haven since April of 2009.

Dr. Kirk Semlow has been freeing people from pain in the clinic in Grand Haven, MI. As a Chiropractor with experience, Dr. Semlow is committed to promoting optimal health and well being of  patients.

Dr. Semlow is a Sports Injury Specialist and he works with many of the local sports teams in the Tri-Cities area.  He is able to adjust all joints in the body and uses different techniques to adjust extremities such as knees, ankles, wrist and shoulders.

Dr. Semlow and his wife, Amanda have two children, Krue and Kendall.  Dr. Kirk enjoys spending time with his family, the outdoors, biking, fishing, hunting and working out.


Dr. Theresa Harvey recently relocated to West Michigan after graduating from Palmer College of Chiropractic in Port Orange, Florida. While completing her Doctor of Chiropractic degree she pursued supplemental training in manual therapy techniques such as instrument assisted soft tissue mobilization and myofascial release technique.  Dr. Theresa is a Maine native and received her Bachelor of Science degree in Kinesiology from the University of Maine. She enjoys spending time with her dog, hiking, and camping. She is excited to enjoy all that Michigan has to offer and serve this great community. 

Exclusive Offer

New Patients Receive $75 Initial Visit. Includes
consultation, examination and x-rays.

Sign-up using the form or call us at 616-846-5000 to take advantage of this exclusive offer.

THIS ---->https://semlowpeakperformance.com/about-us/meet-the-doctor.html

Office Hours

Monday7:30am - 1:00pm3:00pm - 6:00pm
Tuesday8:30am -1:00pm3:00pm-6:00pm
Wednesday8:30am - 1:00pm3:00pm - 6:00pm
Friday8:30am - 1:00pm3:00pm - 5:00pm
Saturday9:00am-12:00pmEvery other Sat.
Monday Tuesday Wednesday Thursday Friday Saturday Sunday
7:30am - 1:00pm 8:30am -1:00pm 8:30am - 1:00pm 7:30am-12:30pm 8:30am - 1:00pm 9:00am-12:00pm closed
3:00pm - 6:00pm 3:00pm-6:00pm 3:00pm - 6:00pm closed 3:00pm - 5:00pm Every other Sat. closed


I got my life back, I was 27 and feeling like I was 60, now I am feeling my age again.

- Brett S.
Grand Haven, MI

Newsletter Sign Up