What a scary experience.
I would have been terrified.
Sounds like he was mentally ill too.
Glad you and Rex are safe.
I hope this person is off the street
before he hurts someone.