Overview

Thomas Kelsey

(c. 1620—1681) parliamentarian army officer and major-general