OTR3 employs 28 employees. The OTR3 management team includes Laurent Pinchard (Chief Operating Officer and Chief Business Officer), Barritault Denis (CEO), and Frédéric SEDEL (Chief Medical Officer and Directeur Général).
Get Contact Info for All DepartmentsLooking for a particular OTR3 employee's phone or email?