Garry Neill Kennedy (Canadian, born )