Bank Midwest Insurance Service1525 18th St Ste 100Spirit Lake, IA 51360 (712) 336-1224Agriculture Auto Commercial +5 more