William Swinden Barber

GPTKB entity