New Member: Randy Carfagno Productions Randy Carfagno's passion for designing and creating puppets began at the age of…