William Angus Knight

British philosopher (1836-1916) (–)

Portrait of William Angus Knight

Children

Partners