We can't say enough about James! He is totally awesome and accommodating! James kept the good times flowing with great music and personality. We highly recommend James for your DJ'ing and event planning needs, as he is very experienced, knowledgeable, and patient. James is such a professional, and he was willing to go the extra mile for us! Thanks so much James!