CECO Environmental Corp. Common Stock UNDERWRITING AGREEMENT