Haverhill MA Real Estate-Law 1. 345 Main St, Haverhill, MA 01830 | Cleary James P III & Joseph A PC (978) 361-3035