Profile

Mark Large

COMPANY : Central and North West London NHS

POSITION : Director of Information Technology

LOCATION : Stephenson House, 75 Hampstead Road, London, United Kingdom

INDUSTRY : Government