Thomas Roche : Keller Williams Realty-Metropolitan : 64 Lafayette Road, North Hampton, NH 03862 - Homesnap