DAVID M HARDY