David is professional, organized, right on time, and still a lot of fun to work with. He got us our videos exactly when he said he would, and they are beautiful. Definitely recommend!!