Overview

Sir Ambrose Cave

(c. 1503—1568) knight of the hospital of St John of Jerusalem and administrator