Hampton Roads, VA CPA Firm

best of

About Us

Colonial CPA Group began back in 2007 (initially as TL Johnson CPAs, later changed to TL Johnson & Associates, LLC). With locations in Chesapeake and Yorktown, Colonial CPA Group provides tax, assurance and consulting services to individuals and businesses in the United States, focusing mainly on the east coast. These services are provided with unparallel ethics and reliability to enhance the integrity of our services as well as the confidence of our clients.

Our mission is to provide outstanding quality and accurate tax, assurance and consulting services to our clientele. We achieve this mission through combining our experience, expertise, resources and capabilities. We ensure that our staff is continuously updated through annual continuing education, focusing on those services offered to our clientele, and remain on the leading edge of accounting technology advancements. Today, we serve clients of all sizes, across many different industries including not-for-profits, healthcare organizations, real estate, construction, retail, service companies, and homeowner associations.


Our Team

Courtney Johnson

Kathleen 'Courtney' Johnson, CPA, MSAManaging Partner

Courtney Johnson, CPA is a graduate of Old Dominion University in Norfolk, Virginia. She began her accounting career in 2008. Courtney worked for a large regional public accounting firm in Norfolk, Virginia for four years prior to entering private accounting as a manager of a Fortune 500's internal audit team. Courtney specializes in assurance services (reviews and audits) assessment of internal controls and tax preparation. Courtney is a member of the Virginial Society of CPAs. Ryan and Courtney have been married since 2010, and have two little girls. Courtney enjoys country music, traveling and spending time with her family.

Licensed in Virginia and Florida

Ryan Johnson

Ryan Johnson, CPA, MBA Managing Partner

Ryan Johnson, CPA is a graduate of Old Dominion University in Norfolk, Virginia. Ryan began his career in 2008. Ryan has been with TL Johnson CPA since the company was established in 2006. In 2014, Ryan became the managing partner. He specializes in tax consulting, corporate tax strategies, and financial statement preparation. Ryan is a member of the American Institute of Certified Public Accountants. Ryan enjoys golfing, traveling and spending time with family.

Licensed in Virginia and Florida

Chesapeake Office

Lauren Craun

Lauren Crockett, CPA –  Manager

Lauren joined TL Johnson & Associates as a bookkeeper in 2012. She earned a Bachelors of Science degree from the College of William and Mary. She has over ten years of bookkeeping experience , five of which have been in public accounting. Lauren manages several client payroll and bookkeeping services and assists with financial statements and corporate/partnership tax return preparation.

Teresa Akers

Teresa Akers – Associate

Teresa has over 30 years experience as a full-charge bookkeeper. She worked in the aviation industry for 20 years and was a Property Manager for a beachfront condominium nine years before coming to work for Colonial CPA. Teresa handles client full service accounting for various clients. In her spare time she enjoys time with friends and family and an occasional getaway when time allows.

Renee Stallings

Reneé Stallings – Associate

Reneé  joined the Colonial CPA Group family in 2017. She brings over 15 years of experience in public and private accounting. Throughout her career she’s developed a diverse skill set and has worked in all aspects of accounting including accounts payable, accounts receivable, payroll, reconciliations, job cost, general ledger, financial reporting, and income tax preparation. Outside of the office, Renee enjoys working on her many stained-glass projects, spending time with her husband Robbie and their dogs.

Darlene Wygandt

Darlene Wygandt – Associate

Darlene has over 15 years of experience in all aspects of bookkeeping and payroll for small businesses, including trucking, warehouse, trade construction and staffing industries. Darlene has a passion for photography and nature and enjoys road trips and quick getaways.

Ashley Fitzhugh

Ashley Fitzhugh, Administrative Assistant

Ashley recently joined Colonial CPA Group in 2023. She is responsible for processing and e-filing tax returns along with general office duties. Ashley loves spending time outdoors and time with her daughter and family.

Yorktown Office

Robin Toledo

Robin Toledo – Senior Associate

Robin is our Senior Associate in Yorktown with over 30 years of accounting experience. She worked for Marva Maid Dairy in Newport News for 20 years in Accounts Receivable and then in Accounts Payable as a Supervisor. Robin then worked for a large electrical company in Yorktown for three years, before coming to Colonial in 2011. She specializes in small business accounting and preparing payroll. She has been married for over 25 years, has two daughters and enjoys singing. Robin is also a Notary Public.

Wayne Kern

Wayne Kern – Tax Associate

Wayne has worked in public accounting for over 40 years. He specializes in individual income tax preparation. He has been married for 50 years and enjoys golfing and traveling.

Diane Coppola

Diane Coppola, Associate

Diane has joined us as part of our acquisition of Rich Rafter, CPA firm, where she has been employed for eight years. Diane has 20+ years of experience as a tax preparer, beginning her career at H & R Block, where she was employed for 13 years. She earned her status as an Enrolled Agent in 2007. She also has 20+ years of experience preparing payroll, as a full charge bookkeeper, and an accounting clerk. Originally from Queens New York, Diane resides in Gloucester. She has three grown children. She is an active member of her church's choir and recently became a member of the Williamsburg Choral Guild, performing in her first concert in December of 2021.

Shelby Guerrero

Shelby Guerrero - Associate

Shelby is a graduate of Southern New Hampshire University and holds a Bachelor of Science Degree in Accounting with a concentration in Forensic and Fraud Examination. She is currently pursuing her Masters of Science in Accounting with a concentration in Audit with a completion date of September 2023. While earning her bachelor’s degree she worked as an accounting assistant at a manufacturing and distributing firm, and later as an intern at another local CPA firm where she focused on auditing procedures. As an associate with Colonial CPA Group, Shelby assists with compilations, reviews, and audits, and various other accounting services.

Yvonne Gatson

Yvonne Gatson - Associate

Yvonne recently joined Colonial CPA Group as a bookkeeper. She worked as a civilian employee for the US Army for many years, and most recently as a Property Manager and Bookkeeper for a HOA & Condo management company. Yvonne handles payroll and accounting services for various clients. In her free time, she enjoys travelling and outdoor sports.

Rose Hamm

Rose Hamm - Associate

Rose recently joined our Colonial CPA group in Yorktown. She has over 25 years of accounting and bookkeeping experience. She was the Comptroller for ten plus years for a private firm grossing over 10 million dollars annually. She has experience in payroll, budgeting and various facets of accounting. Rose handles various client payroll and accounting services, and tax preparation. Rose resides in Gloucester with her husband of 30 years, and has one son. In her free time, Rose enjoys crafting, fishing and other outdoor activities.

Kristine La Mar

Kristine La Mar - Office Manager

Kristine has been a member of Colonial CPA’s Yorktown team for over seven years. She is responsible for Office Administration, client contact and scheduling, purchasing and the processing and e-filing tax returns. She holds a Bachelor’s of Science from the Fashion Institute of Technology – SUNY, and when not working enjoys volunteering, traveling and spending time with family.

Areas Served

Colonial CPA Group is a Virginia CPA firm with two convenient locations in Yorktown and Chesapeake. Our clients are located in the Hampton Roads area including, Norfolk, Portsmouth, Suffolk, Williamsburg, Newport News,  Chesapeake, Yorktown, and neighboring communities.



Subscribe to our newsletter

Our Team

Ryan Johnson, CPA, MBA, Managing Partner: Ryan Johnson, CPA is a graduate of Old Dominion University in Norfolk, Virginia. He has over ten years experience in public accounting...Read more

Kathleen 'Courtney' Johnson, CPA, MSA: Courtney Johnson, CPA is a graduate of Old Dominion University in Norfolk, Virginia. She has over ten years experience in public and private accounting...Read more

Lauren Craun - Senior Associate:Lauren joined TL Johnson & Associates as a bookkeeper in 2012. She earned a Bachelors of Science degree from the College of William and Mary...Read more

Industries We Serve


Real Estate

We work with real estate industry professionals including developers, investors, homeowners' associations, architects, brokers, agents, and more.



Including plumbers, masonry workers, carpenters, excavation contractors, residential and commercial construction workers, and more.


Law Firms

At Colonial CPA Group we have experience working with lawyers and attorneys practicing in personal injury, family law, real estate and more.


Small Businesses

Our business advisors work with Hampton Roads small businesses offering comprehensive accounting services.