Jan Reicher could feel the hatred when she spoke against a cease-fire resolution at two turbulent meetings of the San Francisco Board of Supervisors earlier this month. Among the hundreds […]
Jan Reicher could feel the hatred when she spoke against a cease-fire resolution at two turbulent meetings of the San Francisco Board of Supervisors earlier this month. Among the hundreds […]