Margaret Hoover's file

Hoover

None from New York

Margaret Hoover is a CNN commentator.

Margaret Hoover's website