Natasha Tresham's picture

Natasha Tresham

Director, Human Resources, Tantalus Systems
Experienced HR professional specializing in process assessment, people strategies, and project management.