Managing Director
Managing Director
(866) 715-4024
(650) 947-6815
and access,
Craig brings more than 17 years of investment banking and corporate development experience to Baird. Most recently, he spent over 10 years focused on the software sector at Pacific Crest Securities, the tech division of KeyBanc Capital Markets. In this role, Craig worked on a broad range of M&A advisory, private placement and public offering transactions and played a key role in building the firm’s software practice. Earlier in his career, Craig worked in a corporate development role at Seagate Technology, a data storage company, and held investment banking positions at UBS and Donaldson, Lufkin and Jenrette. He graduated from the University of Michigan with a bachelor’s degree in Business Administration.