PHOTO: PETER MCINTOSH Joan Hardey raises a glass as she nears 100 years — and is showing no signs of slowing down.