Thirty years down and many more to come for Kevin Keogh