David was fantastic. Figured out a difficult issue no one else had. Communicated extremely well and went above and beyond to get our issue resolved in many ways. Knows what he is doing and great to work with.