John Shi

Associate Professor

Civil Engineering

Fredericton

john.shi@unb.ca