Insurance Companies Ipm Insurance 120 North Main St Waterloo, IL 62298 (618) 939-6368 ipminsurance.com