David has over 20 years of mining finance experience advising on and executing transactions globally. His breadth of experience across the financing spectrum covers private equity & ECM; trade, project & acquisition finance; and royalty & streaming agreements.