Aidan Downing

IT Support Specialist

Aidan Downing is a IT Support Specialist at TWC. In his role, Aidan is responsible for maintaining corporate compliance, supporting IT processes, and providing general administrative support.