David Francis Barrow

GPTKB entity