DAVID M SHEARER