(A)   A police officer may stop for questioning and investigation any person abroad in a public place whom he has probable cause to believe may be committing, may have committed, or is about to commit a felony, and may demand of him his name, address, and an explanation of his actions.
   (B)   When a police officer has stopped a person for questioning pursuant to this section, and when the police office has probable cause to believe he is in danger of life or limb, he may search the person for a dangerous weapon. If the police officer finds such a weapon, the possession of which may constitute a crime, he may take and keep it until the completion of the question, at which time he shall either return it, if lawfully expressed, or arrest the person.
   (C)   Any person violating the provisions of this section, upon conviction thereof, shall be punished as set forth in § 130.99.
('69 Code, § 12-10) (Ord. 189, passed 9-9-68) Penalty, see § 130.99