Meet the Doctor

  • Dr.
    Gregory McSweeny

    Dr. Gregory McSweeny is a licensed Chiropractor who has been serving the Cedar Rapids/Hiawatha community for twenty years.

    Dr. Gregory McSweeny has been freeing people from pain in the clinic in Marion, IA. As a Chiropractor with experience, Dr. McSweeny is committed to promoting optimal health and well being of  patients.

    Dr. McSweeny uses a 'whole person approach'. This approach to wellness means looking for underlying causes of any disturbance or disruption (which may or may not be causing symptoms at the time) and make whatever interventions and lifestyle adjustments that would optimize the conditions for normal function. Using this unique approach, Dr. McSweeny is able to help you to accelerate and/or maintain your journey to good health.

     Dr. Gregory McSweeny's passion is to care for as many families as possible through natural chiropractic care.  He desires to educate individuals in the integration of a healthy lifestyle including diet, exercise and chiropractic with the ulitmate outcome being optimum health and function. Dr. Gregory McSweeny has extensive training in orthopedics, neurology, x-ray evaluation, whiplash, personal injury, pain relief, scoliosis and pediatrics. 


    Graduated with honors from the prestigious Palmer University of Chiropractic in Davenport, Iowa in June of 1989. 


    Established member of The Christian Chiropractor Society, Iowa Chiropractic Society and Advantage Chiropractic Network.  Dr. McSweeny is a network provider for the following insurance companies:  Wellmark Blue Cross Blue Shield, Medicare/Medicaid, United Healthcare, Coventry PPO, Midland's Choice, First Health, Principal.


    Enjoys weight training, basketball, running and spending time outdoors with family.

Submit your Name, Email, and Phone Number Below or Call 319-393-3998 to Make an Appointment!

Office Hours

Our Regular Schedule


9:00 am - 12:00 pm

2:00 pm - 5:00 pm


By appointment only


9:00 am - 12:00 pm

2:00 pm - 5:00 pm


By appointment only


9:00 am - 12:00 pm

2:00 pm - 5:00 pm


8:00 am - 11:00 am

‏‏‎ ‎




Find us on the map