Patrick CavanaughSpeaking appearancesWho Pays? Private and Public Funding Innovation for Flooding and Sea Level Rise Resilience 2026-04-21 — San FranciscoSurfers in Climate with Save The Waves 2026-04-20 — Pacifica