Catherine M. Pennington, CPA, CGMA

Ph: 703-535-1200
Fx: 703-535-1205

Catherine Pennington earned an MBA from Marymount University in Arlington, Virginia and a Bachelor of Science in Business Administration from Georgetown University.  She is a Certified Public Accountant with more than 21 years of experience in public accounting including seven years with a big-eight firm.

Ms. Pennington has over 30 years of experience in both public accounting and industry.  She has spent 21 years in public accounting performing audits, tax planning and compliance, and accounting services.  She became a shareholder in the firm in December 2013. Her practice is focused on nonprofit organizations. In addition to her public accounting experience, Ms. Pennington has spent seven years as a nonprofit controller and five years as a controller in real estate development and property management.

Ms. Pennington provides professional services to trade associations, professional associations, sports leagues, child development centers, schools, churches, and other not-for-profit organizations.    These professional services not only include audit and tax services but also accounting services that take advantage of her years of experience as a controller. These engagements involve functioning as either a temporary or on-going, multi-year Chief Financial Officer or Controller.

Ms. Pennington serves on the Greater Washington Society of CPAs Not-for-Profit Organizations Committee and is a popular speaker on nonprofit accounting, taxation and management topics.   Recent presentation topics include Operating Reserves, Nonprofit Tax Issues and Employee vs. Contractor classification.

Professional & Civic Organizations

  • Greater Washington Society of CPAs Not-for-Profit Organizations Committee, Member
  • MVLE, Inc., Board Member and Treasurer, 2012 to present
  • Northern Virginia Catholic Business Network, Treasurer, 2011 to present
  • Northern Virginia Special Olympics, Swim Coach, 2007 to present