Declan P. Quirke

Managing Director