He has a voice of gold and a huge selection of music and he’s not afraid to use them! James was amazing at our wedding. He played exactly the variety we were looking for and kept people on the dance floor continuously for over 4 hours. He was great with announcements for dinner, toasts, cake cutting, dances, and everything else we needed. He’s very easy to work with and with his 20 years of experience, he was able to get every single song request that was given to him. He’s also very reasonably priced compared to the other DJ’s I checked out, and he’s very reliable. I would recommend using James’s services in a heart beat!