David Moreton is a renowned filmmaker, whose creative endeavors have resulted in the production of a diverse array of cinematic masterpieces, including the critically acclaimed "Edge of Seventeen" released in 1998, the upcoming 2024 film "Do You Want to Die in Indio?", and the thought-provoking drama "Testosterone" which premiered in 2003.















