Imagine stumbling upon a red brick castle nestled in the Vermont countryside. No, you’re not dreaming – welcome to Wilson ...