DAVID P COSGROVE