STRAY employs 43 employees. The STRAY management team includes Clare Melia (Founder and Executive Producer), Misha Stanford-Harris (Founder and Executive Producer), and Tom Luff (Founder and Creative Director).
Looking for a particular STRAY employee's phone or email?