DJ Bill Bowen did an excellent job of fulfilling our plan we made with him in advance plus taking all the changes and additions that came the night of the event in stride! He played everything we wanted to hear plus much more. He kept everyone on the dance floor, which is all we wanted. Highly recommend.