The Honourable Donald Alexander MacKinnon