Town Square employs 42 employees. The Town Square management team includes Jeff Malone (Chief Strategy Officer), Adrian Tan (Head of Media), and Alison Ray (General Manager).
Get Contact Info for All DepartmentsLooking for a particular Town Square employee's phone or email?