Tom Flint Biography