Please do not contact this person for your event. I read the other reviews, and at lease he showed up for your events. When I talked to James for booking my 30th birthday party as a DJ, he seemed very nice and was knowledgeable. We also signed a contract so I thought he was legit. I spoke to James 2 days before my event and confirmed out event again. On the day of my party, when he was 15 minutes late, my worse fear became a reality. I tried calling James several times to only have him block my calls and send me straight into voicemail. I had planned my event for over 2 months to only have James stand me up for my 30th/Halloween party. We had over 50 people coming and I cannot begin to explain the level of disappointment and hurt I felt. A friend of mine knew a DJ, a real one with great beats, who showed up 20 minutes later and performed all night for a better price. James did not ever have the courtesy to call and apologize or ever give an explanation. At lease I paid my deposit through Paypal so got that refunded immediately. I was looking forward to booking him for face painting for my sons 1st birthday in December, but never again will I contact a fraud like James and I will advise you all to stay away and not depend on this person.