We are accountable.

Infinite CPA is a leading, independent accounting firm providing intelligent solutions to all Alberta industries.

We are proactive, not reactive.

Building strong relationships with our clients allows us to see the big picture and gives us the tools we need to provide solutions to your financial positions and goals. 

We lay the foundation for success.

Our dedication to you and your business, comes from strong core values, and loyalty to the community and clients that have helped us get to where we are today.

We grow with you.

Making the best financial decisions today requires a team approach where accountants and financial advisors collaborate to help their clients achieve success.


Ask questions - get answers.

Our job is to provide answers to your questions through a partnership approach with our clients. 


David C. Thompson, CPA, CA

David founded the firm as a sole proprietor in 1995. David recognizes that tax, accounting and financial planning go hand in hand. He assists clients in building strategies to achieve their financial goals.


Andrew C. Darrach, CPA, CA

Andrew has a wealth of experience and knowledge with small to medium sized companies. He brings an additional corporate perspective to the firm and provides tax minimizing strategies and advice for growing businesses.


Adam J. Stepa, CPA, CA

Adam has 10 years' experience in providing tax and accounting services across many professions and industries. He brings a vast knowledge of new and effective strategies for helping clients start and grow their businesses.



Suite 303, 30 Crystalridge Drive  Okotoks, AB T1S 2C3

Postal Address - P.O. Box 218  Okotoks, AB T1S 1A5

P.  403.938.0333.  F.  403.938.3724

INFINITE Chartered Professional Accountants is an independent accounting firm. The information provided here is for general information purposes and should not be construed as providing advice. INFINITE Chartered Professional Accountants has not independently verified any information set out herein. Any opinions set out herein are subject to change and INFINITE Chartered Professional Accountants does not undertake to notify the reader of such changes.