Sir John Keegan

GPTKB entity