Involve employs 52 employees. The Involve management team includes Sue Tibballs (Chief Executive Officer), Stephanie Draper (Director of Innovation and Practice), and Rebekah McCabe (Head of Northern Ireland).
Looking for a particular Involve employee's phone or email?