I hear everybody loud and clear, but it's hard for me to get him in a harness every single time. He will pull hard in the morning and when I walk him with my girlfriend's dog, so he always gets the harness treatment. He's much mellower in the evening, so I just clip the leash to his new collar.
FYI, the two harnesses I use are the ones that go over his head and around his body with the metal ring to the rear. The other is the step-in type, that he steps into, and then you bring both sides together just above his shoulders. He hates getting into both of these, but they do work well.
He also has an easy walk harness, but it's a real pain to adjust and get put on correctly, and I really need to give that one another try. It did work when I used it, as he cannot pull forward when it's on. I've also tried walking him opposite of the direction he is pulling in. Yes, it can work, but it wears me out before it wears him out.

BTW, he did eat one easy walk harness and they replaced it for free. He ate it right off himself.
Sometimes, when we are in a safe area, I just drop the leash and is fine with that. He stays with me and will come when I offer a treat and just drags the leash along. When we hit the park he will often run around with the leash flying behind him. I think he thinks I've still got the other end.
Thanks again for the good advice. I now keep a harness both at the door and one in the car.