At 62, Tom Bonham is soaking up every moment these days. Just two weeks ago he learned a battle he'd been fighting for years had finally been won.