DAVID R HASELEY