David entertained our guest during our Wedding cocktail reception. Amazing is not a fair or strong enough description. He is a true professional and a master of magic,,, entertaining,, and a great guy. Our guests could not say enough about his skills as a magician. Very accommodating and extremely easy to work with. High recommended and I would hire him again in a second!!!!