Archibald Hayes Macdonell was a Canadian soldier and politician who  commanded  Canadian Militia and served as the commanding officer of the military district of New Brunswick.
Archibald Hayes Macdonell was a Canadian soldier and politician who  commanded  Canadian Militia and served as the commanding officer of the military district of New Brunswick.