Jeff leads a communications team that delivers thought leadership programs, internal and external communications strategies, and social media management for the RBCx Banking, Capital, Platform, and Ventures groups.

Prior to RBC, Jeff spent many years working at public relations agencies, primarily in the energy and public service sectors. He has worked with companies of all sizes, from startups to multinationals, and led strategic communications from planning to execution. Jeff has a long track record of delivering exceptional results that drive business growth.

Jeff is also active in the community, and sits on a number of boards and councils in the public sector.