Thomas de Freitas

(Contributor)

Thomas de Freitas is managing director of Communicate Recruitment Solutions.