John Forbes Royle

GPTKB entity