I recently completed a new website project with David and I enjoyed the process very much. David is creative, collaborative ad easy to work with. He was patient when explaining technology that was new to me. David listened carefully to our vision and offered suggestions to get us there. I would happily recommend David to lead your next website project.