1. Stroud Pumping Service Inc 54073 Elrod Rd, Glenwood, IA 51534 Coordinate: 41.10026,-95.73485 Phone: (712) 527-5249