Dr. Richard Haas
Dr. Rick grew up in Sioux City, Iowa and was introduced to chiropractic while teaching at a karate school. After graduating from Palmer College of Chiropractic in Davenport, Iowa, he moved to Mason City, Iowa where he has been in practice for 35 years. During his time, he and his wife Jeanne (who also is part of our Wellness Team) have raised three children David, Emily and John. In addition to being in practice for three decades, Dr. Rick has over 35 years of postgraduate education with advanced degrees and certifications in orthopedics, sports injury, extremities, acupuncture, as well as many others. He has recently finished his diplomate studies in Nutrition. Dr. Rick enjoys taking care of his animals (four dogs and two cats), staying active at church and in the community, and spending time in Minnesota on the lake.
Dr. David Haas
Dr. Dave grew up in Mason City, Iowa and was introduced to chiropractic from his family. (There are a total of four chiropractors in the family.) He graduated from the University of Iowa and North Iowa Community College prior to attending and graduating from Northwestern Health Sciences University�s College of Chiropractic in Bloomington, Minnesota. Dr. Dave has major focuses in neuromusculoskeletal conditions, nutritional therapies, pediatrics and wellness care. The American Chiropractic Association and the Iowa Chiropractic Society have both awarded Dr. Dave for his service to the profession. He is married to his wife Meghan, they have three children: Thomas, Madeline and Patrick. Dr. Dave enjoys playing with his children, singing and playing guitar at church and with friends, fishing and being outdoors, working on their older home and his car, and staying active in the community.
The rest of our TEAM!
Share & Connect
Member Login
3D Spine Simulator
Launch 3D Spine Simulator
Office Hours
| Mon | 9 - 1 | 3 - 6 |
| Tues | 9 - 1 | 3 - 6 |
| Wed | 9 - 1 | 3 - 6 |
| Thur | 9 - 1 | 3 - 6 |
| Fri | 9 - 1 | Closed |
| Sat | Closed | Closed |
| Sun | Closed | Closed |
Call Us:
641-424-6531 Request
Appt.

