Lawrence Humphries, P.E., GGA, GGF