TALA employs 75 employees. The TALA management team includes Richard Adams (Chair), Andrew Baud (Chief Executive Officer), and Nicky Smith (Communication Professional).
Get Contact Info for All DepartmentsLooking for a particular TALA employee's phone or email?