Boaz Davidson is the Head of Development and Creative Affairs for Millennium Films. He has been with the firm and its parent company, Nu Image, Inc., since 1992. However, he is equally well known as the writer-director of the critically acclaimed worldwide hit film Lemon Popsicle, which debuted at the Berlin Film Festival, receiving its Panorama ...