Castelli employs 66 employees. The Castelli management team includes Ned Greaves (Head of Finance), Stephen Fowler (Head of Retail Sales and Regional Sales Manager B2B), and Tracey McCarthy (Marketing Manager).
Get Contact Info for All DepartmentsLooking for a particular Castelli employee's phone or email?