how old is corey haines