Do ya’ll think it could be the Rizzuto’s behind this hit?
It could also be something else, involving drug organizations from the DR.