DAVID J CARROLL