BTO Solicitors LLP
Senior Solicitor
Starling Lawyers
Solicitor Advocate and Managing Director
Medical Protection Society
Solicitor Advocate and Claims Lead for Scotland, Northern Ireland and Republic of Ireland
The University of Edinburgh
Heriot-Watt University
Solicitor Advocate (Civil) Higher rights of audience. Law Society of Scotland