You will be redirected back to your article in seconds

David A. Lee and Daniel Vaillancourt

David A. Lee and Daniel Vaillancourt, April 1, Vancouver, B.C. Canada. Lee and Vaillancourt are Los Angeles-based TV writers.

More Scene

More From Our Brands

Access exclusive content