DEIRDRE MORAN

SVP Technology & Country Manager

IDA Ireland