All information provided by Cedar Valley Medical Specialists.
If you would like to learn more about Michael Puk, MD, or Cedar Valley Eye Care, go to https://cedarvalleyeyecare.com/physician/michael-puk-md/ or call 319-233-2020.
To learn more about Cedar Valley Medical Specialists go to https://cedarvalleymedical.com/ or call 319-833-6100.