Reverend George Browne Macdonald

GPTKB entity