Overview

David Cranston

(c. 1480—1512) philosopher and theologian