What tower house did David Gregory inherit in 1664?
Kinnairdy Castle: Kinnairdy Castle is a tower house, having five storeys and a garret, two miles south of Aberchirder, Aberdeenshire, Scotland.
i don't know