Mary Katharine Ham

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