JOHN M WORTH