John Holmes Agnew

professor of ancient languages and Presbyterian clergyman (–)

Parents

Children