I hate writing resumes. It's tough to write one that will get through the initial screening by people (or more and more, not even people) who really don't understand the job that will at the same time be interesting to those it gets forwarded on to after that.
For the former re-writing the requirements as tied to your experience works fairly reliably, especially as companies move to automate this first pass. If your keywords aren't in sufficient agreement with theirs, it might not see any human eyes, not even some HR screener who has no grasp of the actual position being filled. But doing that too blatantly is a great way to hit the circular file when it hits the next tier up.
Without knowing the specifics of the position being applied for Dave's looks pretty good.
Whenever possible, I partially bypass the initial screeners, but that requires some sort of relationship with someone the next tier up.
Hell, for my current job I didn't even submit a resume to said HR screeners until 11 months after being hired. Then the relevant work experience part was easy. "Ummm... My current job exactly meets your requirements..."

