Jonathan Shepherd

Jonathan Shepherd is an associate at Cassels Brock and Blackwell LLP.