TERENCE M. MCCAFFERTY