Catherine Faint Entertainment never fails to disap...
Catherine Faint Entertainment never fails to disappoint. Their events are always well-planned and executed to perfection. The performers are extremely talented and their passion for what they do shines through in every act. I attended one of their recent shows and I was blown away by the sheer quality of entertainment provided. I can't wait for the next event!