Tom Flanagan (political scientist) Follow