Vice-Admiral Sir James Fownes Somerville

GPTKB entity