AV

Abraham Villanueva

Manager Power Systems Project at Ainsworth Inc.

About

Links

Previous companies

Enova by Veolia logo
SM Supermalls logo

Timeline

  • Manager Power Systems Project

    October, 2023 - present

  • Power Systems EIT

    June, 2017

A panel showing how The Org can help with contacting the right person.