John Alexander McCorquodale, Ph.D., P.Eng. Read more about John Alexander McCorquodale, Ph.D., P.Eng.