DAVID T. MCCAFFERY