MICHAEL R MCCAFFERTY