James
Blachford
HSBC Holdings Plc
Organization
Facebook
james.m.blachford
LinkedIn
803