David delivered an impressive and entertaining show. He is a consummate performer but is also very relatable for both kids and adults. He is just a fun guy all around. We did it via video call so that everyone in the family could join from all across the country. I highly recommend him for gatherings both small and large, online or in person!