DAVID E HARDING