Xavier Beauchamp-Tremblay

CanLII President. Formerly an intellectual property and information technology lawyer.