Site design by Sykes Associates, Keene, NH