Irvine, Archibald, Reverend; assistantmaster at Charterhouse

Relationships: