peter j. mackeigan, q.c.