Sup. John Avalos is running a grassroots progressive campaign for mayor. He is, he says, the only candidate talking about working-class people, and he wans to "create an administration that puts neighborhoods and people first." He wants to create a municipal bank to use money the city now dumps into Wells Fargo and Bank of America for loans to small businesses and economic development. He told us that by the end of his eight years in office, he'd like to see the city bringing in $500 million a year in new revenue -- for education, child care, Muni, parks, public health and other services. Check out the interview (audio and video) after the jump.