Greg Richards, CFSP