J D SHEARER