Greg Swafford, CPD, GPD