John Need
Home » Sopra Steria
Senior Management team at Sopra Steria. Various management shots as well as around 26 head shots. Interestingly, I used to work here in another life!
SERVICES