Author: Town of Rochester 250th Anniversary Celebration Committee.