MMG deliver a tailored approach to accounting, providing expert advice that adds real value to our clients’ finances. Dependability is at the heart of our culture. Our clients depend on us, and our committed team depend on each other to deliver an exceptional service.
We are proud of our roots, and we care about the community in which we live and work. MMG Chartered Accountants has been providing accountancy solutions to Scotland’s leading businesses for over 100-years. Change is inevitable, but our passion for providing a reliable, relationship-centred service has always been at the core of our business.
Our dedication to making our clients more successful has seen our business grow into one of Scotland’s leading chartered accountancy practices. With more than 500 years of combined experience, our devoted team is on hand to give you the excellence you deserve.
Our Timeline
Meet the Team
Our strength lies in our people. A keen focus on investing in our greatest asset means that we developed a committed and formidable team of accountancy, tax and wealth management specialists. We are very proud to introduce you to our team who would love to speak to you!
Paul Crichton
Managing DirectorDundee
Binding academia with industry experience. From BAcc and CA to CTA RI, Paul has read the accounting industry cover to cover. As Managing Director, he uses his wisdom of taxation and assurance to read between the lines to help solve the varied challenges that life throws up.
Graeme Loudon
DirectorDundee
Graeme is a Non-Executive Director who uses his knowledge and experience to support colleagues and help them to develop and maintain client relationships.
Derek Grant
DirectorDundee
Full-time Director, part-time trail runner. Derek is a Chartered Accountant, Licenced Insolvency Practitioner, and a Registered Auditor who helps clients to structure their business in the most efficient and economical manner.
Jenna McArtney
Head of Virtual Finance / DirectorDundee
Climbing to the height of digitalisation. As a Director, Jenna helps colleagues and businesses to obtain their objectives. Outside of work, she dabbles in DIY home projects and interior design.
Gerry MacCrossan
Head of TaxDundee
Million-dollar swing. When Gerry, Head of Tax, isn’t meeting with clients to understand their needs and offer useful, relevant, and valuable advice, he’s teeing off at his local golf club, Lundin.
Andrew McQueen
Tax & Audit ManagerDundee
Andrew is a team player with a can-do attitude. As a Qualified Chartered Accountant, Andrew ignites his passion by helping clients reap the rewards of Accounts, Audit and Tax
Anna Mencel
Finance TechnicianDundee
An unquantifiable addition. Having studied an MSc in Financial Mathematics, Anna has invaluable expertise in the accounting industry. As a Finance Technician, she calculates the many advantages of automation and helps clients to implement virtual finance.
Megan Brown
HR ManagerDundee
All talk and even more walk. Not only has Megan attained a Level 3 CIPD diploma in People Practice, but she's headed towards a Level 5 CIPD in People Management. Taking team synergy and empathy in her stride, Megan applies her communication skills to the post of HR Advisor.
Gemma Matthew
Senior Accounts ManagerDundee
A helping hand. Gemma is a qualified Chartered Accountant with ICAS and BACC qualifications. As a Senior Accounts Manager, she supports the team to exceed client expectations. Specialising in charities, Gemma loves nothing more than helping others.
Joanne Heathcote
Senior Client ManagerDundee
A time saver. As a Virtual Finance Manager, Joanne helps clients and colleagues work towards real-time processing. In her spare time, she loves nothing more than digging out some popcorn to watch a movie with her family.
Kieran Wood
IT AssistantAn IT whizz. With an HND in Technology Support and a passion for video gaming, Kieran brings a flair for data to the IT department. In his role he enjoys finding solutions to bespoke challenges.
Kathryn Glover
Senior Accounts ManagerDundee
As a Senior Accounts Manager, Kathryn helps businesses develop and colleagues reach objectives. When she’s not hitting targets in the Audit & Accountancy department, she’s playing Goal Attack in netball.
Laura Quinn
Finance ManagerDundee
All-singing, all-dancing. From finetuning processes to taking the leap towards digitalisation, Laura stretches beyond the realm of traditional accounting. When she’s not wearing the hat of Virtual Finance Manager, she’s putting on her dancing shoes to tutor dance classes
Sara Bain
AdministratorDundee
A team player. Sara is working towards a BA (Honours) in Business Management, and as an Administration Assistant, she offers extensive support to the team.
Wilma Anderson
Finance AdministratorDundee
One-of-a-kind. Wilma is our only Finance Administrator. In her role, she supports the directors in the day-to-day running of the business and provides administrative support to the finance departments.
Callum Scobie
IT ManagerDundee
Ahead of the game. As an IT Manager, Callum is building our infrastructure for the future. When he’s not lending a helping hand in the IT department, he’s getting his walking boots on and bagging a Munro or two.
Jillian Cook
Payroll AdvisorDundee
Abby Runciman
Accounts AssistantDundee
Elaina Murdoch
Accounts AdvisorDundee
Anju Mathew
Finance TechnicianCarly Johnstone
Client Services AdministratorSuzanne Kerr
Head of AccountsDundee
Craig Robertson
DirectorMontrose
The driving force. As Director, Craig thrives in advising clients and signposts businesses in the direction of making tax digital. When he’s not in the front seat of the Accounts Department, he can be found letting off steam watching Hearts, walking his dog or acting as unpaid taxi driver for his two teenage children.
Lee Dickson
Finance TechnicianMontrose
Changing the narrative of traditional finance. Lee is qualified in HNC Accounting, and she brings over 20 years of experience to the post of Finance Technician. When she’s not working with a multitude of clients from diverse industries, she’s reading the next novel on her bucket list.
Angela Duncan
Accounts AssistantMontrose
A breath of fresh air. As an Accounts Assistant, Angela brings forward-thinking to the business. From working towards making tax digital to planning ahead with our Float system, Angela makes accounting look like a breeze.
Anita Horodecki
Accounts AssistantMontrose
Let’s get ready to rumble. As an appointed Accounts Assistant, Anita always ensures our clients get the ringside seat in the Accounts department. When she punches out for the day, she likes to stay fit with a boxing class.
Jackie Dempster
AdministratorMontrose
Never misses the mark. Jackie, a member of the Angus Inter-County Darts Squad, takes her target skills to the role of Administrator. Jackie hits the bullseye with admin tasks and business objectives
Jade Dempster
Accounts AssistantMontrose
As an Accounts Assistant, Jade has a great track record in the Audit & Accounting departments. When she’s not best-advising clients, she’s spending time with her family, socialising with friends, or walking her dog.
Joyce Archibald
Accounts AdvisorMontrose
Top of the charts. Joyce is a lady of many talents. By day, she’s an Accounts Advisor with an Accounting Technician certification and by night, she’s a film fanatic screening the latest blockbuster.
Louise Henderson
Accounts ManagerMontrose
Hot on accountancy. Blazing a trail of expertise, Louise brings over 20 years of experience to the business. When’s she’s not wearing the hat of Accounts Manager, she’s sunning it up on holiday.
Steven Ellis
Finance TechnicianMontrose
Less is more. Steven likes nothing more than a good spring clean. As an appointed Finance Technician, Steven declutters the books of our clients and makes room for meaningful virtual finance solutions.
Aimee Dickson
Accounts AssistantMontrose
Lifelong learner. Aimee is a textbook case of an Accounts Assistant that’s rarin’ to go. From attaining a BA in Accounting & Finance to pencilling out financial plans, Aimee is a team player who supports colleagues and clients to the highest degree.
Anne Black
Finance TechnicianBrechin
Planting the seed of digitalisation. Anne is a keen gardener who brings over 20 years of experience in bookkeeping and payroll to the Virtual Finance department.
Samantha Riddell
Tax AssistantBrechin
In pole position. From reaping the benefits of virtual finance to completing her level 5 Bookkeeping & Payroll SQA, Sam is accelerating the business at 100mph. When she’s not flying the flag of Accounts Assistant, she’s catching the latest Formula 1 race.
Sarah Fearn
Personal AssistantBrechin
Sixteen years and counting. As a longstanding Office Manager in Brechin, Sarah loves nothing more than celebrating the continuous progression of clients. When she's not consulting payroll and bookkeeping, she’s enjoying the company of her family.
Catriona Doherty
Accounts ManagerCrieff
Strong and determined. MAAT-qualified, Catriona is an Account Clerk in the Accountancy and Taxation department. When she’s not working out how to solve the bespoke needs of our clients, she’s getting her sweat on in an aerobics class.
Claire Boyd
Finance Technician/AdministratorCrieff
A fashionista. Claire customises her style to match the hat of Payroll Assistant, Bookkeeper and Receptionist. From supporting clients to thrive to cloud financing, Claire is always bang-on-trend.
Janice Scott
Accounts ManagerCrieff
Michael Davies
Audit ManagerCrieff
As an Audit Manager, Michael enjoys a bird's eye view of the overall operations in a variety of businesses. He loves nothing more than to see progression take flight.
Freya Cummings
ApprenticeMatthew Logan
ApprenticeCrieff
Jim McEwen
DirectorPerth
Jim is an experienced Director who’s always keen to assist clients and colleagues with any accounting issues and problems. Outside of work, he enjoys football, golf, running, hill walking and just about every other sport.
Klarrisa Robertson
DirectorPerth
Klarrisa is a Chartered Certified Accountant and Registered Auditor and thrives on assisting clients structure their accounting, tax and audit needs. Klarrisa enjoys adventures of cycling, hillwalking, skiing and exploring new destinations.
Barry Stewart
Accounts/Audit ManagerPerth
As an Audit and Accounts Manager, Barry takes clients' records from source to completion. When he’s not playing upfront for the Audit & Accounting and Taxation departments, he’s cheering on his local football club, Saint Johnstone FC.
Carol Selfridge
Head of PayrollPerth
A game-changer. Carol has brought three decades of expertise to the field. While her wealth of experience has scored her the position of Senior Payroll Manager, Carol enjoys tackling a good curveball like furlough.
Jeremy McDonagh
Tax ManagerPerth
Redefining taxing. As an FCCA-qualified Tax Manager with a degree in Business Studies, Jeremy best advises clients on tax compliance in the Taxation, Business Support & Advisory departments.
John McBean
Finance ManagerA top scorer. As an Accounts and Online Products Manager, John takes records from source documentation through to final accounts. When he’s not helping out in the Virtual Finance, Accounting and Taxation departments, he’s playing pool in the Perth Blackball Pool league.
Katarzyna Borek Olszewska
Accounts AssistantPerth
A forward-thinker. As an Accounts Assistant, Katarzyna paves the way for virtual finance. By counting in the dawn of making tax digital, she offers dynamic advice.
Magdalena Kruczynska
Accounts AssistantPerth
Having studied a BA(Hons) in Accounting & Finance, Magdalena brings a wealth of knowledge to the business. When she’s not playing the cards of Accounts Assistant, she’s winding down with a glass of red wine and a board game.
Paulina Adamczyk
Accounts Advisor/Audit AssistantPaulina can speak both English and Polish, and as a master's graduate and ACCA student, she brings a wealth of expertise and enthusiasm to the role of Account Assistant.
Rikki Jenkins
Audit ManagerPerth
Works around the clock. As a CA-qualified Audit Manager, Rikki works tirelessly to manage risks and advise clients on audit processes. He loves nothing more than working with clients to gain an understanding of what makes their business tick.
Ryan Anderson
Accounts Manager/Tax ManagerPerth
Ryan is a member of the Association of Chartered Certified Accountants and the Association of Accounting Technicians. When he’s not best advising our clients as an Accountant, he’s attending his favourite music concerts
Sarah Fowler
Senior Accounts ManagerPerth
From accounts preparation to tax planning, Sarah maintains levels of excellence to achieve the bespoke needs of our clients. As a member of the Association of Chartered Certified Accountants, Sarah takes her wealth of expertise to the role of Accountant.
Sharron Fox
AdministratorPerth
Making the most of digital tools. With a Scottish Certificate in Office Skills and an HNC in Secretarial Studies under her belt, Sharron brings a wealth of knowledge to the post of Administrator.
Louise Wynn
Payroll AssistantPerth
Keiran Boyd
ApprenticePerth
Evan Russell
ApprenticePerth
Emma Borrie
Tax SeniorPerth
Karen Proctor
Accounts AdvisorForfar
From building strong relationships to offering ongoing support, Karen is an Accounts Advisor who goes a country mile for our clients. When she’s not supporting the Audit & Accounting department, she enjoys going line dancing and attending Country Music concerts..
Kerry Hutchison
Payroll AssistantForfar
Exploring Payroll. As a Payroll Administrator, Kerry enjoys embarking on a meaningful journey with clients. In her spare time, she likes to put on her walking boots to explore the great outdoors.
Linda Tasker
Payroll AssistantForfar
A ray of sunshine. As a Payroll Assistant with a glowing track record of client satisfaction, Linda ensures every payroll is processed to the highest standard. She enjoys nothing more than walking her dogs and spending time with the grandchildren.
Marion Shepherd
Finance TechnicianForfar
Swimming upstream. As a Finance technician, Marion ensures our clients are in the swim of virtual finance. With certifications in Quickbooks and FreeAgent, Marion has the ability to best advise clients before they test the waters of making tax digital.
Ryan Mackie
Payroll ManagerForfar
As a Payroll Manager, Ryan is always working to identify solutions to help with streamlining payroll processes with the aim of making payroll an easy to manage routine for all clients.