Brigadier General Sir William MacDonald

GPTKB entity