rochester finance