Close-up magician David Willmott gives astounding performances at weddings, parties, corporate events, and more! Based in Bristol, David makes events up and down the country original, memorable and magical.