Robert E. Hammond, CLPF, NCG, CFP