Terri Randall Productions, Inc.
Founded by Terri Randall and Avner Tavori in 1999, Randall Productions, located in New York City's Upper West Side, specializes in science and history films and television.
Founded by Terri Randall and Avner Tavori in 1999, Randall Productions, located in New York City's Upper West Side, specializes in science and history films and television.