Stephen Haines may refer to: