Farallon Consulting employs 141 employees. The Farallon Consulting management team includes Craig Recob (Chief Financial Officer), Amy Desai (Chief Executive Officer, Principal Scientist), and Jeff Ruth (Chief Operating Officer).
Get Contact Info for All DepartmentsLooking for a particular Farallon Consulting employee's phone or email?