Jeremy Haile - Canadian mining engineering executive