Tax Senior Manager
Craig Freeman began working in public accounting in 1999 after passing all parts of the CPA examination on the first attempt, which he attributes to his rigorous study schedule and determined focus on the end goal. He spent his first four years as a CPA at smaller accounting firms before making the jump to Geffen Mesher in 2004.
After almost 20 years in the business, Craig’s expertise now includes tax accounting for fixed assets, tax accounting methods, and tax credits. He has worked with many clients and industries, and his commitment to excellence is anchored by consistent communication. Craig is passionate about easing his clients’ burdens and adding value to any decision on the table.
American Institute of Certified Public Accountants
Oregon Society of Certified Public Accountants
Bachelor of Arts – College of Arts & Science, University of Washington, 1993
Post-Baccalaureate Accounting Certificate – Portland State University, 1998
Oak Hills Soccer Club – Head Coach & Assistant Coach
Westview Youth Baseball – Assistant Coach
Sunset Presbyterian Church – Finance Committee Member
Community Warehouse, Inc. – Past Board Member
United States Tennis Association – Adult League Participant