TOWNSHIP OF GRAND HAVEN, Mich. (WOOD) – A man has been arrested after authorities said he caught a girl at a Walmart near Grand Haven.

The incident happened around 2:40 p.m. Sunday at the Walmart located on US-31 near the Comstock Street intersection in Grand Haven Township.

The Ottawa County Sheriff’s Office said the suspect approached an 8-year-old girl and grabbed her arm. He left the store when the girl’s mother pulled her away from him.

While patrolling the area, a sheriff’s deputy found a man matching the suspect’s description and took him into custody.

The suspect is being held at the Ottawa County Jail. His name is withheld pending formal charges and arraignment.

The sheriff’s office said the suspect may have had “contact” with a second girl as he left the store. The girl and her family have not been identified. They are urged to call the sheriff’s office to report the incident.

Investigators believe the suspect, a 43-year-old man from the Grand Haven area, may have visited other businesses in the area and approached other young girls. He was wearing a black hoodie, gray sweatpants and a surgical mask at the time of the incidents.

Anyone with information or who may have been approached by the suspect is asked to call the Ottawa County Central Dispatch at 1.800.249.0911 or Silent Observer at 1.877.88.SILENCE (745368).

`)); // Integrated Facebook script (function (d, s, id) {var js, fjs = d.getElementsByTagName (s)[0]; if (d.getElementById (id)) return; js = d.createElement (s); = identifier; js.src = “″; fjs.parentNode.insertBefore (js, fjs); } (document, ‘script’, ‘facebook-jssdk’)); // Integration of the Twitter script (function (d, s, id) {var js, tjs = d.getElementsByTagName (s)[0]; if (d.getElementById (id)) return; js = d.createElement (s); = identifier; js.setAttribute (‘async’, ”); js.src = “”; tjs.parentNode.insertBefore (js, tjs); } (document, ‘script’, ‘twitter-js’)); } // Simplify some iframe stuff var iframes = $ (‘iframe’); iframes .filter (‘.responsive’) .each (function (_, frame) {// 16×9 responsive ratio iframes var $ frame = $ (frame); $ (frame) .css ({position: ‘absolute’, top: 0, left: 0, right: 0, width: ‘100%’, height: ‘100%’,}). Parent (). AddClass (‘wood-responsive-container wood-responsive-container-16×9’);} ); var lazyFrames = iframes .filter (‘[data-lazy-src]’); function woodMakeLazyFrame (selector) {var observer; var options = {root: null, rootMargin: ‘0px’, threshold: 0,}; function handler (entries, observer) {entries.forEach (function (entry) {var ioR = entry.intersectionRatio; if (ioR> 0) { =; observer.unobserve ( entry .target);}}); } observer = new IntersectionObserver (manager, options); observe.observ (selector); } lazyFrames.each ((_, frame) => woodMakeLazyFrame (frame)); }); } (jQuery))