James O. Ramsay

GPTKB entity