Homes for sale in Haverhill - Shannon Duval - The Duval Collective