A police officer having identified himself as a police officer may stop any person in a public place whom the officer reasonably suspects is committing, has committed or is about to commit a criminal offense under the laws of the State of Illinois or a violation of Chapter 8-20 of this Code, and may demand the name and address of such person and an explanation of his actions.
(Prior code § 11.3-1)