David Cox
David Cox is a freelance writer who has contributed to The New York Times and The Guardian.