A California teen who lives on a fixed income returned a wallet filled with cash to the veteran who lost it.

High school senior Tommy O’Connor found a wallet containing $2,300 on the ground near a Fremont 7-Eleven.

O’Connor, who didn’t even have money for lunch the previous day, handed in the wallet to a teacher’s assistant at school.

“It’s just doing something I wish everyone else would do,” he said.

The wallet was returned to its rightful owner, who left O’Connor $50 as a reward.

Get more GOOD NEWS:

WATCH: St. Louis Rams Cheerleader Surprised by Marine Husband

Quick-Thinking Vet Saves 6-Year-Old Boy After Near-Drowning

Young Vandals Brought to Justice ... By Their Own Parents!