GARY J. DIVIRGILIO