Crew Credits Arrow (2012) Episode crew as Writer Episode 7x18: Lost Canary (Apr 15, 2019) One Tree Hill (2003) Episode crew as Writer Episode 5x15: Life is Short (Apr 28, 2008) Everwood (2002) Episode crew as Writer Episode 3x20: He Who Hesitates (May 9, 2005)