Marionette master brings magic to Carmel stage