DAVID J HASENOUR