Welcome to Tim Hallís webpage.