That's so sweet of you to take care of him.
My first thought is how long has he been with you?
I would not neuter until you are SURE that the owners won't appear because that wouldn't be fair if they didn't want him to be.
Maybe they just dumped him but there is a small chance that they just haven't found him yet, so I'd wait.