1. Barracuda Corporation 2010 Apple Ave, Weatherford, OK 73096 Coordinate: 35.55089,-98.68046 Phone: (580) 715-0403