Our DJ was Michael Cowles and he was great! I was worried that we would have a hard time getting people on the dance floor... But the dance floor was packed ALL night with guests of all ages. People were having so much fun that we added an hour on at the end (half of which the DJ played for free because he was having so much fun)
Click on each tool to see a sample.