Skip to main page content

John Hale

President
buildingSMART Canada
Participates in 1 Session

Sessions in which John Hale participates

Sessions in which John Hale attends