Tim Buckley is a financial analyst the mining industry can't ignore