ADVERTISEMENT
Dave Weigel is a national reporter for the Washington Post. He has written for Bloomberg Business Week, Slate, Reason, CQ, Esquire, USA Today, Rolling Stone, Politico, and many other publications. He lives in Washington, D.C.
ADVERTISEMENT