William Anthony Holmes

Church of Ireland clergyman
Lists
William Anthony Holmes is in following lists