JAMES B MCCAFFERTY