February - 2013
When Wichita Clutch of Wichita Falls in Texas, USA, decided to upgrade their test stand, Richard Mayberry, Chief Engineering Manager of Wichita Clutch assembled a team consisting of Chad Polley, Senior Lab Technician, and Kyle Wyatt, Senior Manufacturing Engineer and Head of Quality to work on the project.
Read More