Stephen joined the practice in 1983 as a “straight from school” junior trainee. He trained to become an Accounting Technician before qualifying as a Chartered Accountant in 1994.

He was appointed an Associate in 1997 and became a Partner in 2000.

Stephen jointly leads our Healthcare team, regularly speaking at NHS and practice manager events, and is also our specialist Director for the Charities sector, heading up the practice’s dedicated charity team. He also has a large commercial client portfolio and works directly with a diverse range of other clients in manufacturing, retail, professional services and construction; this commercial experience transfers extremely well to the Healthcare and Charity sector.

Stephen is a former Secretary and Treasurer of the Ayrshire Association of Chartered Accountants, past Chairman of Troon Round Table and active member of Troon 41 Club. He is also involved with several local charities, including being a Director and Treasurer of Heartstart (Ayrshire and Arran) a former (Founding) Trustee of Live@Troon and sits on the Finance Committee of the Marr Trust.

Stephen lives in Troon with his wife and three children, and enjoys cycling, travel, “developing” his interest in photography, and relaxes by playing drums in a local band, performing concerts to raise money for local charities.