I have attended many of David’s meetings and they are always a great learning experience. I go in thinking I know this topic but he always bring something new and exciting.