CEO
Richard Carr
CEO Approval Rating
70/100
Mechan is a manufacturer of railway workshop handling equipment for the maintenance of passenger and freight rolling stock.