Lieutenant General Sir William Alexander Beaumont Anderson

GPTKB entity