Practice areas
Education & credentials
- Law school
- Osgoode Hall Law School, York University
- Undergraduate
- Queen's University, BA Honours Political Studies
- Other degrees
- B.C.L., Oxford University
Listing compiled from public sources. Verify licence status on the Law Society of Ontario directory.