He is a member of Certified General Accountants Association of British Columbia ("CGA, BC") and a Certified Public Accountant ("CPA") in the State of Colorado, USA. He has held senior accounting positions, such as corporate controller and chief financial officer, at a number of public Canadian mining companies for the past several years including the role of financial controller of Silvercorp from 2006 to 2010. He has a MBA from Laurentian University and is a Canadian Citizen.