Overview

William Craven

(1608—1697) army officer and royal servant