Craig Hamm is a partner in BPM's transaction advisory services practice, where he advises buyers and sellers across quality of earnings, financial due diligence, and corporate carve-out engagements.
Craig Hamm
BPM
Current Role: Partner, transaction advisory services
