Duncan & Ross Consulting employs 343 employees. The Duncan & Ross Consulting management team includes Christian Nicolas (Co-Founder | Managing Partner), Fabien Claeys (Operations Director), and Nireesh Rajendran (Head of Engineering).
Get Contact Info for All DepartmentsLooking for a particular Duncan & Ross Consulting employee's phone or email?