Richard DeSotoKeller Williams Coastal and Lakes & Mountains RealtyPortsmouth, NHResidentialView 14 listings