Chris Winch

Chris Winch

People Operations
IETA

Chris Winch manages people operations and HR systems, and is based in the UK.