Prior to becoming a full-time accounting professor, he was the Managing Director at StoneTurn Group, LLP in San Francisco where he focused on corporate investigations, anti-fraud consulting, and litigation and dispute support. Prior to joining StoneTurn, he spent 6 years with Deloitte Financial Advisory Services, LLP as a Senior Manager in the Forensic and Litigation group, and 9 years at KPMG, LLP as a Senior Manager in the Audit and Risk Advisory Services managing the audits of several SEC registrants with a focus on technology, manufacturing, and distribution.