RI employs 93 employees. The RI management team includes Scot Riches (President, Chief CRM Officer), Rebecca Dennison (SR VP Account Services), and Margaret Needham (Account Director, Digital).
Looking for a particular RI employee's phone or email?