David Julian Hirsh — actor, screenwriter, producer