DAVID B HARING