{
 "name": "consultant-clients",
 "dateModified": "2026-09-16",
 "source_of_truth": "Official city records",
 "rows": [
  {
   "client": "San Franciscans for Fire, Earthquake and Disaster Preparedness (Yes on A, Firefighters Local 798)",
   "consultants": "Merrill Strategy Group, Stearns, Bedford Grove, Gallagher, Wolter Sempere",
   "paid": 1000310
  },
  {
   "client": "Yes on C, No on D, small businesses and economic recovery (civic organizations)",
   "consultants": "Bearstar Strategies, SGR Consulting, Ground Floor Public Affairs",
   "paid": 681955
  },
  {
   "client": "Mayor Lurie's Muni committee (Safe, Affordable MUNI / Stronger Muni for All)",
   "consultants": "Tyler Law, Szabo and Associates, Lisa Presta, Nathan Allbee, Amplify",
   "paid": 286312
  },
  {
   "client": "California Alliance of Family Owned Businesses",
   "consultants": "Swing Strategies, Telegraph",
   "paid": 266312
  },
  {
   "client": "Stephen Sherrill for Supervisor 2026 (all committees)",
   "consultants": "Amplify Campaigns, Outset Strategies, Bedford Grove, GrowSF supporting",
   "paid": 245307
  },
  {
   "client": "Clean Up City Hall, Mayor Lurie's ballot measure committee",
   "consultants": "Tyler Law, Szabo and Associates, Nathan Allbee, Amplify",
   "paid": 204685
  },
  {
   "client": "Stand Up For SF (Yes on D, sponsored by labor)",
   "consultants": "CliffordMoss, Proverb Strategy Advisors",
   "paid": 197395
  },
  {
   "client": "SF Believes",
   "consultants": "The Media Company",
   "paid": 182892
  },
  {
   "client": "Lori Brooke for Supervisor",
   "consultants": "Jamie Hughes",
   "paid": 169195
  },
  {
   "client": "Natalie Gee for Supervisor 2026 (incl. Affordable SF Now)",
   "consultants": "Anderson Political, CliffordMoss",
   "paid": 161734
  },
  {
   "client": "Brandee Marckmann for Board of Education",
   "consultants": "Democratic Direct",
   "paid": 156185
  },
  {
   "client": "San Franciscans for Term Limit Reform",
   "consultants": "BMWL Campaigns",
   "paid": 75000
  }
 ]
}