JOHN W THORNE JR