479,000 Shares Cambridge Bancorp Common Stock UNDERWRITING AGREEMENT