Homes for sale in Haverhill - Valerie Post and Keith Shirley - Vale...