Rochester Hires New Public Works DirectorRochester Hires New Public Works DirectorRochester has hired a new Public Works Director.Kim DavidKim David