Craig Hale, Engineering, Boyce Technologies Leave a Comment Craig Hale, Engineering, Boyce Technologies