Sheryl Davis, former SF Human Rights Commission head, faces corruption charges in court after diverting millions in public funds for personal use.
Sheryl Davis, former SF Human Rights Commission head, faces corruption charges in court after diverting millions in public funds for personal use.