See for yourself!
HOME
2018 Rochester State of the City Address