PSD is a leading international executive, management and board level recruitment consultancy.