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