STEPHEN J THORNE