GLENN T. HAY, PE