STEPHEN P THORNE