1. Thompson Well & Pump Inc 612 W New York Ave, Deland, FL 32720 Coordinate: 29.02765,-81.3144 Phone: (386) 740-0180