PETER H CALLAHAN