Whenever a law enforcement officer has reasonable cause to believe that any person found at or near the scene of a felony is a witness to the offense, he may stop that person. After having identified himself, the officer must advise the person of the purpose of the stopping and may then demand of him his name, address, and any information he may have regarding the offense. Such detention shall in all cases be reasonable and shall not exceed fifteen (15) minutes unless the person shall refuse to give such information, in which case the person, if detained further, shall immediately be brought before any judicial officer or prosecuting attorney to be examined with reference to his name, address, or the information he may have regarding the offense.
Ark. R. Crim. P. 3.5