The Reverend Canon Andrew Rowland

GPTKB entity