JD was sensational. Before our event he kept in contact to make sure he had times date location and contact information. On day of event he was fabulous. He had a room full of adults & children singing to his wonderful music. He has a vast repertiore of music from jazz to classics to rock and hip hop. All our guests commented on how wonderful he played. Thanks JD! We look forward to having you play at future celebrations.