UK- Information provider Russell/Mellon CAPS has appointed Richard Jobling to the newly-created position of head of sales, marketing and relationship management for UK and Europe.
Already a registered user or member? Sign in here
Registration also includes access to
