OK, back from taking the kids to breakfast and have a little more time to expand on the above.
Dave, you're one of those players that will most likely benefit from feeling (with the proviso that feel isn't real) like you keep your weight much more forward, generally. Your feels are going to be: Backswing -- "Weight Forward." Downswing -- "Push Forward." An effective drill for this is to practice with an alignment stick stuck in the ground and touching your right knee at address. Make your backswing -- keeping your knee against the stick, then push your right hip into it as you swing down. The purpose of this is to get your weight more onto your front foot at impact, and the purpose of that is to get the low point of your swing in front of the golf ball. Right now, your low point is behind the ball, which makes it really hard to consistently hit the ball first, then the ground. A related issue that this drill will help with is your right knee action. It's coming in (away from the target) too much -- and that's a big part of the reason why it's hard for you to properly shift your weight onto the right foot as you come down. Flare that right foot open a little more and practice flexing the right knee out towards the right toe, not in towards the left. From that position, the right knee then pushes outside the right ankle to start the downswing. That's what gets the hips moving laterally towards the target and that's what gets the weight onto the front foot at impact. Here's a video that illustrates the drill I'm describing. You don't need to add the second "gate" in this case, unless you find it helpful. Just getting the weight moving forward is also going to help you with your swing path and to get your right arm and club more in line through impact.