Aidan Downing
Information Systems Specialist
Aidan Downing is an Information Systems Specialist at TWC and is a Citizen of the Métis Nation. In his role, Aidan is responsible for maintaining corporate compliance, supporting IT processes, and providing general administrative support.