JOHN W SHEARER