I would definitely report the incident to the police. Whether he is missing from someplace, homeless, dangerous or not. . .
I think you handled your encounter with him very well. It's hard to think on your feet when you are surprised and feeling a bit scared.
I think you handled your encounter with him very well. It's hard to think on your feet when you are surprised and feeling a bit scared.