Macmahon
Macmahon's Leadership Team includes Donald James and 8 others.
Donald James
Chief Commercial Officer
Elizabeth Gray
Executive General Manager, HSE...
Michael Finnegan
MD & CEO
Nicola Hamilton
Executive General Manager, Peo...
Ursula Lummis
Chief Financial Officer
View all
6 members
3 members