Joe Cornell tells The Fresno Bee that he found the cash Tuesday after a Brinks truck pulled away from a red light in Fresno and left the sack behind.
The 52-year-old Cornell is in a Salvation Army substance-abuse rehabilitation program. His duties for the organisation include working on donated trailers.
Cornell says he started crying and shaking after finding the money. He says he decided to report it to police after thinking of his coming grandchild.
The company will give Cornell a USD 5,000 reward and make a separate USD 5,000 donation to the Salvation Army.
