Author Profile Picture

Futurestep

Managing Director EMEA Search

Richard Shea is Managing Director of EMEA Search at Futurestep.