Alexander Macdonald

Lieutenant-Colonel Alexander Macdonald

Commander of the British Horse Artillery Reserve