I have worked with David for a number of years and he is an incredible leader and builder. It is rare to find someone who cares more about his team. He works hard and has built huge businesses all over the world. He always shows up for his team. He is constantly encouraging his teammates to not only grow their business, but grow themselves personally. David is someone I trust fully to do the right things when it is necessary. Integrity can be a rare quality in this industry, but David embodies it fully. I would recommend anyone wanting to change their lives and build a large business to work with David.