Andrew Stewart

Major-General

Andrew Stewart
Allegiance Newfoundland
RankUnion Army major general rank insignia.svg Major General
Commands heldArmy of Bay Du Nord
6th Division
33rd Regiment of Foot
Battles/warsCanadian War

Anglo-American War