I neve met David, but feels like I knew him all the way. Smooth communication, and quick response. I highly recommend!