John Applegate

British archdeacon
Lists
John Applegate is in following lists