HALEY JOHN P