Alex Buchan is an Associate at Kanuka Thuringer LLP

Buchan, Alexander E.

Associate

306.525.7217
abuchan@kanuka.ca