PoliticsMayor’s secret resignation letters ‘inconsistent’ with SF law, city attorney findsSep. 27, 2022 • 6:17pm