James O'Connor is an accomplished magician and mentalist who has been captivating audiences with his performances for more than a decade. His modern and innovative style of magic makes him stand out from the rest. James provides magic entertainment for a wide range of events including weddings, corporate events, social gatherings, and parties of all sizes, catering to both adult and young audiences. With James at the helm, any occasion is sure to be magical and unforgettable.