David Naylor, Ph.D., P.E.

Ryerson University
Toronto, ON
Canada