John Hawkins Hagarty — Canadian judge