barry digregorio