John Flanagan's file

Flanagan

Republican from New York

Senate Minority Leader John Flanagan represents parts of Long Island. 

John Flanagan's website