ICAS - The Professional Body of CAs
Lecturer
KPMG
Assistant Manager
University of Strathclyde
Teaching Fellow
Mazars UK
Senior Manager - Training
University of Strathclyde
Senior Teaching Fellow
Johnston Carmichael Chartered Accountants and Business Advisers
Audit Senior
ICAS - The Professional Body of CAs
University of Strathclyde
University of St. Andrews