Skip to main content

Knight, William Angus, Professor of Moral Philosophy, University of St Andrews, 1836-1916: Recipient

 Person