James Allan Magician
 Special Events
 Corporate Presentations
 Public Performances
 Resources
 Contact

Creating magical, memorable events