DAVID R SHEARER