He is a former executive vice president of corporate development and CFO of Goldcorp from 2016-2017. Prior to joining Goldcorp in 2013, he had the same roles at Newmont Mining, where he worked for 19 years.
Ball currently serves on the boards of Trevali, Columbus Gold and Allegiant Gold.