JOHN S EDGECOMBE