Profile

Shella Johnson

COMPANY : Department for Culture Media and Sport

POSITION : Head of IT

LOCATION : London, United Kingdom

INDUSTRY : Government