William Meehan is the CCO Swap Dealer and a Managing Director at CIBC, where he applies his extensive experience as a regulatory adviser. With over 20 years in Legal, Compliance, Regulator, and Consulting roles, he is recognized for implementing control frameworks and infrastructure for new businesses from inception to completion.