DAVID M SHEPARD