New York improviser: Andrew O'Shaughnessy

Andrew O'Shaughnessy