Stephen Lennon may refer to: