David Ross Macdonald

GPTKB entity