DANESHALT. See Dunshelt, county of Fife.