Overview

Thomas of Binns Dalyell

(1615—1685) army officer