Donald K. MacKenzie, Q.C.