1. Townsend Dean Farm Inc 13041 415th Ave, Andover, SD 57422 Coordinate: 45.49506,-97.91898 Phone: (605) 325-3205