Craig Armstrong has joined the firm as a Partner in the Intellectual Property group in Waterloo.

1,872