Skip to Main Content

Meet our team of experienced professionals.

Our Team

Our professionals have the experience and a results-driven focus to help you navigate through the treacherous tax and financial environment we live in today. The tax rules and laws are changing rapidly and with our entrepreneurial team of Certified Public Accountants, Certified Fraud Examiners, Enrolled Agents and more, we can help you keep up and come out ahead.


John Thayer, CPA

Tax Partner


Audit and Administrative Partner

Iqbal Safdar, CPA, FCA

Audit Partner

Curt Vaculik

Tax Principal

Management Team

Stephanie Csepke CPA,CFE

Director of Client Accounting Service and Administration

Ricky Anderson, CPA

Tax Manager

Debra Engel

Tax Manager

Thomas Rand, CPA

Tax Manager

Rahil Ali “RJ”

Audit Manager

Karen Watson

Audit Manager/Assistant Office Manager

James L. Clarke, CPA, CVA

Manager, Valuation & Litigation Support

Susan Demmink

Revenue Cycle Manager


Barry Levine, CPA


Executive Assistant

Robin Rogers

Executive Assistant

Call today for a no-cost one-hour consultation

We work as a single united team with market leading firms around the world — giving our clients the highest quality advice possible.