Ryan Hagan, CPA, CFE

Nonprofit Audit and Accounting Advisor


Since 1995, Ryan has worked with various nonprofit organizations throughout the country. His work with nonprofits includes the following:

  • Audits and Reviews, including Single Audit

  • Control and Fraud Risk Assessments

  • Application for Recognition of Exemption with the IRS

  • Outsourced accounting (CFO Solutions)

  • Consulting services

Ryan is married with three children. In his spare time, Ryan enjoys working on the tree house with his children. Ryan also enjoys camping, running, hiking, playing hockey and practicing his skills on his hammered dulcimer and his new djembe.

Ryan has been involved with the following professional and civic organizations:

  • American Institute of Certified Public Accountants

  • Colorado Society of Certified Public Accountants

  • Association of Certified Fraud Examiners

  • Past Chair, St. Vrain Valley School District Finance and Audit Committee

  • Past Treasurer, Longmont Community Justice Partnership

  • Past Volunteer Detective, Boulder County DA’s Office and Longmont Police Department

Fun Fact: Ryan was once served a spaghetti dinner on live TV by the infamous Bill Rodgers the night before the Boston Marathon. Bill is a four-time champion of both the Boston and New York City Marathons. Ryan proceeded to serve it back to Bill the next day by beating him in the Boston Marathon. (Full disclosure: Bill was way ahead before ultimately dropping out at the top of Heartbreak Hill due to dehydration . . does that still count?)


“We are fortunate to be a small part of the very important work our nonprofit clients are doing in the world.”


St. John’s University (Collegeville, MN)
Bachelor of Arts - Accounting and Business Management

Professional Certifications/Licenses

Certified Public Accountant

  • MI: 1101026731

  • CO: 0021707

  • DC: CPA904126

Certified Fraud Examiner

  • CFE: 143502