a j mccaffrey 2