Bill exceeded my expectations of him, his performance was above and beyond excellent and I truly wish there was a higher scale to rate him. He was not only my wedding D.J but my Master of Ceremony and he was absolutely amazing, would definitely hire him for any future events that I plan.