I hope you find out where your visitor lives and he gets home ok I'm glad you took him in and are keeping him safe! Maybe he is microchipped?