How can I teach my new Puppy not to be terrified of other people?

n0negativity asked: We have a new rescue puppy. He is about 9 months old. He was found in the woods and other than my husband and myself he is completely terrified of other people. If he is on his leash and someone comes even within eyeshot he will almost break his neck [...]