JOHN W CRAIN