Irene Tod

Manager, Marketing and Communications

Sales and marketing executive with over 15 years of experience in leading and expanding international operations in the manufacturing and renewable energy industry.

LinkedIn