David W. H. Bruce

GPTKB entity