Craig Hamm Partner, transaction advisory services 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.