Skip to main content

The best magician you’ve probably never heard of.

Kevin can read minds. Predict the future. See into your memories. Stop time… Or maybe he can’t, and it’s all an illusion. There are no rabbits, top hats, or cutting people in half here—taking inspiration from David Blaine, Penn & Teller, and other modern illusionists, Kevin is known for cutting edge magic that absolutely confounds and totally engrosses. In doing so, he brings magic, kicking and screaming, into the 21st century.

Unforgettable live performances

What began as a childhood escape into a world of fantasy and adventure turned into a decades-long fascination with magic and illusion and three acclaimed underground “magical” shows. Kevin’s background in theater, spoken word, and a fascination with illusion and deception have led to performances that blend genres and create an interactive, one of a kind experience. His latest, The Illusionist plays weekly at The Palace Theater in San Francisco.


TV Appearances

Melanie Brown’s $6M diamond ring attached to balloons and let go into the sky. An incantation card trick like Penn & Teller had never seen before. Mind reading, coincidences, and predictions. From underground stages to America’s Got Talent, Penn & Teller: Fool UsThrillist, Empire’s Street Magic, and so much more, Kevin has exploded onto the scene as one of the top entertainers today.



Kevin is also a wizard in the water. The literally two years of his life (he counted the hours) worth of training led to his becoming one of the top internationally ranked swimmers in the world. In the pool Kevin specializes in sprint freestyle, and has competed for spots on the U.S. Olympic Team twice, in 2012 and recently in 2016, where he placed 55th in the U.S. in the 50 freestyle. He has held multiple records at UC Santa Barbara, his alma mater, and today swims representing the Olympic Club in San Francisco.


Tickets disappear fast.

 Sign up here to get alerted for new show dates, TV appearances, and other magical surprises. Sign up below.