Katie Hafner
10/8/2020
7/22/2020
3/29/2020
9/25/2016
11/20/2017
11/2/2014
8/10/2018
8/11/2011
12/1/2010
4/2/2012
1/22/2016
8/29/1993
6/17/2007
5/27/2004
12/23/2006
5/23/2011
Read all of Katie’s work in The New York Times
5/10/2015
3/2010
11/11/2010