Alex Shephard

Alex Shephard is a staff writer at The New Republic.