Before standing as a candidate in the election, John was a Partner at
Shepherd and Wedderburn, and a Commercial and Regulatory Solicitor at
ScottishPower. In the
2024 general election, he unseated SNP MP
David Linden. In December 2024, he replaced
Lucy Rigby on the
Treasury Select Committee. In January 2025, he was replaced by
Sam Carling on the
Public Administration and Constitutional Affairs Select Committee. ==Personal life==