Amy Davidson

6 Appearances
Staff Writer, The New Yorker