Pleasanton City Council District 1 Race Intensifies as Narum and Kruttiventi Launch CampaignsPleasantonDowntown Pleasanton / Main StCivic LifeLocal Business2 min read