Dave has the three things needed to get a job done right.  Knowledge:  I have never talked to Dave about a project or technique that he hadn’t already mastered.  Experience:  you only learn by doing, and Dave has done a lot.  Passion:  I’ve seen far too many just want to get an answer out and get paid.  Dave gets the right answer.   J.S