How old is mike ahern