I regularly perform magic for all types of events - weddings, corporate events, shows, birthday parties and all other kinds of events. Magic can enhance any event and make it far more memorable. I've met people months after an event who are still talking about the amazement they experienced from a magic performance. In fact a couple of weeks ago, I was at a networking event and there was someone there who had seen me perform several years ago. He was talking about my magic to everyone at the event because it had made such an impact on him.