George Shaker

George Shaker

Adjunct Assistant Professor of Engineering PhD, MASc, BASc, SMIEEE