John DiLeo at his recent book signing (Photo by Linda Fields)