He joined Angel Trains on the 1 September 2018 and is currently the Non-Executive Chairman of the Macfarlane Group PLC having previously chaired the Audit Committee from 2013 - 2017.