Overview

Thomas Scales

(c. 1399—1460) soldier and administrator