CFGP: Community Foundation of Greater Peterborough

What does CFGP mean? The above is one of CFGP meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Community Foundation of Greater Peterborough