Hamish nearing 100