DAVID R HARKNESS