David is simply amazing! At our family reunion we had him play Amazing Grace to honor all of our loved one's that had passed on. He entered our event playing Amazing Grace and departing playing "Coming home" there wasn't a dry eye at our event! It was so touching and heartfelt! We are still getting compliments about his performance! Would highly recommend him for any event!