David was absolutely the best! He knew every song I mentioned (although I didn’t expect him to know so many!) and set the mood perfectly. We had a mixed crowd ranging from kids to people in their 70s. Everyone at the party felt like he was playing just to them. His range, flexibility, and huge repertoire were amazing. He knew Elvis and Eagles for the older crowd, modern songs, Broadway tunes, and even a little Disney for the kids. He followed our timeline perfectly, improvised when needed, and was adept at going with the party’s flow. He made our celebration the special, personalized event we wanted. Came early, stayed to the end. Do not hesitate - book David!