General Manager Operations per Yamaha Motor Racing, ha ricoperto negli anni diversi ruoli tra cui Manufacturing Engineer, Technical Administration Group Leader per Piaggio &C Spa Div. Gilera, Purchasing and Administration Manager per Gilera Corse, Group Leader for M/C homologation per Tecnocenter, Manufacturing Engineer & Product development per Black&Decker, Technical Administration General Manager per Yamaha Motor Components Europe.