Patrick Leahy D-vt | news sites