DAVID P HAIGHT