Mack’s Flaherty Retires, Stephen Roy Named President August 1, 2014 GREENSBORO, NC - Mack Trucks has announced that Stephen Roy has been named President of North American Sales & Marketing, effective January 1, 2014.