Cara Tallo Cara Tallo is the Deputy Executive Producer for Invisibilia.