502 Owls Head Lane, Stowe, VT 05672