David joined RCF in 2019 following a banking career in London that included senior positions with Bank of Montreal and Société Générale. During this time he led a wide range of mining financing and advisory transactions across, Europe, Middle East and Africa. Prior to this he worked as an Exploration Geologist and Precious Metals Analyst.