Cary was excellent. He personalized every aspect of the event with perfect music that kept the entire guest list filling the dance floor. His set up was so professional and organized. My extended family still comes up to us a month after our wedding talking about how awesome our DJ was!
Click on each tool to see a sample.