Overview

John St Faith

(c. 1289—1359) Carmelite friar and theologian