Overview

Walter Heston

(c. 1327—1354) Carmelite theologian and philosopher