Kevin McVeigh is Head of Elliott Duffy Garrett’s Corporate & […]
KEVIN MC VEIGH

Kevin McVeigh is Head of Elliott Duffy Garrett’s Corporate & […]
Cathy advises on corporate transactions including mergers and acquisitions, joint […]
John specialises in banking and security work, acting on behalf […]