Open Navigation
John MacLennan Picture

John MacLennan
Founding Partner (Emeritus)
jmaclennan@mjma.ca