About Thomas Flanagan Thomas Flanagan is Professor of Political Science, University of Calgary. He is the author of several books including Louis 'David' Riel: 'Prophet of the New World', revised edition, UTP 1996.