645 W MAIN ST OTTAWA, IL 61350
TERRY LOVE, D.O.
Family Medicine Physician
OTTAWA OSTEOPATHIC PHYSICIANS, LTD.