Tom Flanagan University Of Calgary