Overview

Sir William Shareshull

(c. 1289—1370) justice