DAVID M RICHARDS