Live Appearances Experience David in the flesh as he performs music, with puppets & surprises, guaranteed to expand your mind. Past appearances…