Mark Allen is a great DJ. He has a very organized planning form to help the bride and groom think through the flow of their reception. He also was very receptive to our list of music suggestions, and then we gave him freedom add his own ideas, while respecting our«do not play» list, and it all turned out fantastic. Our guests jumped at the first chance given to dance, and they were on the floor the entire time — we had so many compliments on the success of our daughter’s wedding reception and what a great party it was! Kudos to Mark for your contribution to the atmosphere by providing us with excellent music, and acting as our Master of Ceremonies so well. Excellent work! Thank you thank you thank you!!!