1. Stafford Technology Group 1862 Patterson Ave, Deland, FL 32724 Coordinate: 29.06259,-81.29981 Phone: (386) 469-9230