James Anthony - Canadian musician, producer and guitarist