MCCAFFERTY KEITH