SF Giants president says city's bad reputation is 'way overstated' Published 20 Oct 2023 Full Article