Jay Larson is an actor and writer, known for The Invitation (2015), Twin Peaks (2017) and The Steamer (2009). Read more on iMDB