Overview

Richard Clifford

(c. 1370—1421) bishop of London and administrator