2,350,000 Shares* CASELLA WASTE SYSTEMS, INC. Class A Common Stock UNDERWRITING AGREEMENT