John joined Airbnb in October 2023 from Google where he was Head of Government Affairs and Public Policy for Google Cloud in the UK. Prior to joining Google, John was Amazon's Head of Labour and Skills policy for EMEA. John spent a number of years working in the UK trade union movement as Assistant General Secretary at Community trade union and Assistant Secretary at the Scottish TUC. Between 2007 and 2012, John was also previously a Member of the Scottish Parliament for the Mid Scotland and Fife Region - and shadow minister for economy and skills. He began his career working for Babcock International Group as an apprentice electrician in Rosyth Royal Dockyard.