Digital Summit New York City is now rescheduled Read our Safety Policy

Duncan Lockard

Managing Director, Strategy & Business Operations
Duncan Lockard -

Duncan Lockard is the Head of Strategy at's where he leads on clarifying company strategy and driving execution in line with it. Duncan is passionate about the potential for mission-centered corporations to show us a new way of doing business. Before Duncan worked as a strategy consultant with McKinsey, in venture philanthropy with Social Ventures Australia, and in the development sector as Deputy CEO of The Oaktree Foundation.