Is David Gregory married to Barney Frank?
That would explain a lot.
Married? No... I think they're just dating...
the infowarrior