David Maitland Armstrong

GPTKB entity