nicholas caporusso