Published: May 14, 2010 5:04 PM EDT

HUNTSVILLE, Utah  - David Davis reckoned that when he lost his wallet nine months ago, it was gone for good, along with the cash, driver's license and credit card inside.

But a group of credit-union employees picking up litter along a Utah highway found the wallet, still stuffed with cash, and gave it back to Davis on Monday.

Davis told the Good Samaritans he lost it when he stopped for gas on state Route 39 in Huntsville and left it on a personal watercraft he was hauling. It had his driver's license, credit and debit cards and more than $170 in cash - and Davis got it all back.