What do we know about Steve Stephens?

What do we know about Steve Stephens?