Mark Kirby
Mark Kirby
Industry Training Manager (3d printing, all types) at University of Waterloo