Garry Neill Kennedy (Canadian, )