Kept our dance floor packed all night!
David was very organized and professional. He had a presentation prepared for our initial meeting and was very easy to communicate with throughout the planning process. On the day of the wedding, he was set up on time and was able to keep our guests entertained when the schedule of events changed unexpectedly. The dancing portion of our night was a hit and many guests informed us after the wedding that they had tons of fun! We recommend booking him!