Fiona Coughlan

Fiona Coughlan has over 30 years of experience in the information technology industry having had…