William Weekes - Canadian lawyer