David is the best. He was the photographer for my daughter's wedding and he is the best I have ever seen. He is so sweet and will capture every moment even when you aren't expecting him to. He is always right there to catch the perfect moment. I recommend him 100% and will be using him for all of our events.