CVG names David Ruppel president and CEO, succeeding James Ray - CVGI News | Rallies