WELCOME TO HAL’S PAGES

Welcome to the internet home of Hal.

You’ll find all the usual stuff here: