Fantastic job and so glad you and your mother are fine.
You did what other people don't generally do you paid attention. You could not have handled it any better. One thing looking back 20/20 hindsight is calling the police when you had that "feeling".
Again very good job and the perp got something to remember you by!