Dennis Scott "Juice" Johnson death notice and obituary, Wednesday May 30, 2018. Peter A Stefan Worcester, MA 01610