Catherine Nagel Catherine Nagel has served as Executive Director of City Parks Alliance (CPA) since 2004.