James Gaffney

Senior Managing Director, Asset Management

Lower Gwynedd
James Gaffney - Newmark