Overview

John Hopton

(c. 1446—1521) naval administrator