1. Spencer Systems of New Mexico 717 High Mesa Rd, Alto, NM 88312 Coordinate: 33.39822,-105.66017 Phone: (575) 336-4018
2. Spencer Systems Inc 1390 High Mesa Rd, Alto, NM 88312 Coordinate: 33.40287,-105.63402 Phone: (575) 336-4018