Let’s meet our accounting professionals.
Johnston Hall - University of Guelph
With you every Step of the Way!
Our staff knows how to connect with you… Personal relationships are what matter most to us. You are who counts, whether you need help with your personal tax return or whether you are a small or medium-sized business with any number of accounting and financial needs. It’s what we have been doing for over 31 years!
During these years, we have filed over 25,000 personal tax returns on your behalf. Our business clients have trusted us with more than 3500 corporate tax returns.
We want you to be so happy with our services that you will stay with us year after year; that we are your choice in tax and financial planning! That you chose us over any other firm.
Keith R. McLaren, CPA, CMA
Principal Accountant
Keith is truly “with you every step of the way “. Your financial needs are carefully taken care of with integrity, panache, and experience, whether you are an individual or a small to mid-size business. Your financial needs are in expert hands.
Known for his personable, reliable accounting services Keith started his path down the dark side to accounting around 1980 when his father-in-law handed him an advertisement for the Certified General Accountant program. “You think I can become an accountant?” Keith asked. His father-in-law replied, "You do your own taxes and that’s what accountants do.” Shockingly, that stuck….
The rest, as they say, is history. Keith received his CMA designation in 1986, his CPA designation in 2013. He opened his office in 1992.
Keith loves to teach accounting and help his clients to understand their financial statements and books. He has authored an accounting textbook “Just Beans” an introduction to financial and managerial accounting.
Keith is an avid dog lover, fisherman, and golfer who brings the same enthusiasm and dedication from his hobbies into his work. Whether he’s reeling in the big catch, hitting the fairway, or spending time with his four-legged friends, Keith values patience, precision, and a positive attitude. His easygoing nature and team spirit make him a valued member of our staff and a joy to work with.
Susan Slack, CB
Accounting Technician & Senior Bookkeeper
Susan is passionate about understanding her clients’ unique financial needs and providing hands-on support that lets them focus on growing their business. She enjoys visiting clients on-site to offer personalized help and clear financial guidance.
Her bookkeeping career began managing payroll at Odeon (now Cineplex Odeon) in North York. She later prepared tax returns and handled PST/GST filings for her husband’s sole proprietorship. Susan earned her Certified Bookkeeper (CB) designation in 2008 after completing a Bookkeeping Course and is QuickBooks Online Certified.
Known for her accuracy, patience, and clear communication, Susan handles day-to-day bookkeeping, payroll, and tax compliance, giving clients peace of mind that their finances are in expert hands.
When she’s not at work, Susan loves to unwind with her favorite hobbies—sewing, knitting, and tending to her garden. She finds joy in a good book and cherishes time spent walking in nature with family and friends.
Davis Muthui, CPA(Kenya), B.A(Univ. of Nairobi)
Davis is a seasoned accounting professional with a robust background spanning both the public and corporate sectors. Throughout his career, he has developed a comprehensive skill set in financial statement preparation, budgeting, and project accounting, consistently demonstrating accuracy and strategic insight. Davis has held several senior roles, including Senior Accountant and Finance Expert, where he contributed significantly to financial reporting, compliance, and operational efficiency.
Originally from Kenya, Davis made a strategic move to Canada in 2023 to broaden his professional horizons and embrace new challenges in a dynamic financial environment. In January 2024, he joined Keith McLaren Professional Corporation, where he continues to apply his expertise to support the firm’s financial objectives and client needs.
Committed to continuous professional development, Davis is actively pursuing his Canadian CPA designation, reflecting his dedication to upholding the highest standards of accounting excellence. His multicultural experience and strong analytical skills enable him to navigate complex financial landscapes with confidence, making him a valuable asset to any organization focused on sound financial leadership and growth.
Visionary leader and passionate mentor, Davis blends curiosity, strategy, and purpose to empower business minds. Inspired by journeys and driven by growth, he helps others lead and succeed — on and off the fairway.
Krystal Leitch,
Bookkeeper/Tax Specialist/Accounting Technician
Krystal brings over three years of experience working alongside Keith and the team, combined with a strong background in small business ownership and family farming operations. This hands-on experience gives her a practical perspective, a deep understanding of client needs, and a sharp eye for detail in every file she manages.
Working closely with one of our lead accountants, Krystal helps manage caseloads efficiently—ensuring deadlines are met and services are delivered with accuracy and care. She is certified in both QuickBooks Desktop and QuickBooks Online, and specializes in bookkeeping, year-end preparation, tax filing, personal taxes, and self-employment returns.
Clients value Krystal’s reliability, thoroughness, and ability to simplify complex processes. Her insight into the challenges faced by small businesses and agricultural operations allows her to deliver personalized, effective solutions that keep clients organized, informed, and compliant year-round.
Krystal is an avid horse lover and passionate barrel racer who dedicates much of her time to training and competing.
Dawn Hannaberg,
Receptionist/Bookkeeper
Dawn joined the team in April 2025, bringing 17 years of experience as a self-employed professional. As our receptionist, she is the first point of contact for clients—answering and directing calls, scheduling appointments, and ensuring smooth day-to-day communication. In addition to her front-desk role, Dawn supports the accounting team, where her strong background in business operations and client service enhances the quality of her bookkeeping work. Currently pursuing a bookkeeping certificate, she is gaining valuable hands-on experience and is passionate about helping clients maintain accurate, well-organized financial records while continuously expanding her skills in the field.
Dawn enjoys spending her spare time engaged in various activities such as crafting, taking long walks on scenic trails, and photography.

