To reach our office via email you will need to register on our patient portal. The website for this is If you have not been granted access to this portal please call our office at 563-652-5145 and request access. 

A patient portal is a website for your personal health care. The online tool helps you to keep track of your health care provider visits, test results, prescriptions, and so on. You can also e-mail your provider through the portal.

If this is an emergency please dial 911.