David Harquail
David Harquail
Chairman
Franco Nevada
My Sessions