Overview

William Caulfeild

(1625—1671) army officer and politician