“Inside the Mayor’s Nonprofit That’s Not Really the Mayor’s Nonprofit” March 23, 2015, 4:17 pmcampaign financeRick Hasen The Voice of San Diego reports. Share this: