BIO: David has performed as an illusionist in over 20 countries and fascinated millions of live spectators and TV viewers all over the world. His artistic ve...
Share this note: