John Ward, Preacher

GPTKB entity