He sure knew where to go.
He reminds me of my brothers cat he had years ago named Ethan.
It sounds like he had obviously been with people. I hope you find the owners (and maybe convince them to get him neutered), and if he is not claimed, is there room for him with you?