Samuel Archibald Roberts MacDonald

GPTKB entity