James Ware (historian)

GPTKB entity