Mary Katharine Ham

Mary Katharine Ham is a writer and CNN commentator based in Washington, D.C.