bruce macvicar

Bruce MacVicar*

Professor, Civil and Environmental Engineering