Lieutenant-Colonel John MacDonald

GPTKB entity