Peter’s constituency stretches from Cardenden to central Leven, with Glenrothes and Levenmouth being its two largest population centres. He was elected to Parliament in 2015, achieving a swing of 35% from Labour to the SNP and retained his seat in the 2017 snap General Election.
Peter was brought up in Lanarkshire and moved to Glenrothes in 1983. He worked as a teacher before retraining as an accountant with the NHS in Fife, and subsequently worked in a variety of finance related jobs in public sector and charitable organisations.
Peter served as a councillor in Glenrothes from 1992 until 2015. He was leader of Fife Council between 2007 and 2012.
Peter has been a member of the SNP’s International Affairs team since 2015 and has previously served on parliament’s European Scrutiny Committee. After the EU referendum he was appointed to the House of Commons Select Committee on Exiting the European Union. Peter is also a member of the UK Delegation to the Organisation for Security and Co-operation in Europe, which is the largest security-oriented intergovernmental organisation.
In 2017 Peter was promoted to the SNP front bench as the party’s spokesperson on Brexit.
Supported by his constituency staff Peter gained a reputation as a hard working local MP. He has championed the work of a number of local organisations who provide help to constituents living with the impact of UK austerity cuts. Since his election in 2015, his team have helped to recover over £250,000 for constituents whose benefits or tax credits had been wrongly assessed by the DWP or who have required support in a number of other areas.
Peter lives in Glenrothes and has been married for more than 34 years to Fiona, a local GP and Councillor.