James is extremely professional and knowledgeable with a great network and deservedly high reputation. James has assisted me to fill important roles with high calibre candidates and has assisted me in my last two senior roles. James takes the time to ensure candidates have a full understanding of any role and what that means for personal and professional life and logistics. This extra diligence really helps the client and the candidates.