Do, first of all, get him checked to see if he has either a chip or a tattoo that would help him get back to his people. I would contact all the local papers, as a "found pet" listing is usually free, done as a public service. Leave out a few details, so that no one can claim him if they aren't his real owners.