DAVID A HARDING