AVP - Technical Design
Citi
HSBC
Senior Application Developer
AVP - Operational Re-Design
Musselburgh Grammar School