Author: Rochester Centenary Celebrations Committee.