A 48-year-old man who police say threw or smeared semen on four women at three Portland area supermarkets was sentenced Friday to three years of probation and must register as a sex offender.

Manuel Banuelos-Alcala also must undergo any sex offender treatment or counseling that his probation officer recommends.

At the time of Banuelos-Alcala's arrest earlier this year, he told authorities he lived in Beaverton with his wife of 10 years and three children.

According to a probable cause affidavit, investigators believe Banuelos-Alcala threw semen onto the back of clothing worn by a woman shopping at Walmart, 4200 S.E. 82nd Ave., in September 2015.

In October 2016, investigators believe Banuelos-Alcala brushed semen onto the buttocks area of yoga pants that a woman was wearing while she was at the Lamb’s Thriftway, 7410 S.W. Oleson Road.

In April, a third woman reported that she was in the parking lot of Safeway, 8145 S.W. Barbur Blvd., when a man matching Banuelos-Alcala’s description tossed semen on the back of her clothing.

In May, a fourth woman told police she had been at the same Safeway when a man matching Banuelos-Alcala’s description threw semen at her clothes.

Five days after the fourth woman's report, Portland police Detective Christopher Traynor was in the Safeway's parking lot when he spotted Banuelos-Alcala and what appeared to be the same car recorded on surveillance video in the previous two incidents. He noted that Banuelos-Alcala looked like the suspect in the surveillance video and arrested him.

The Portland Police Bureau released surveillance images of a man, later identified as Manuel Banuelos-Alcala, and a car he was inside at a Safeway store at 8145 S.W. Barbur Blvd. on April 5, 2017. (Portland Police Bureau)

Banuelos-Alcala pleaded guilty Friday to two counts of third-degree sex abuse in Multnomah County Circuit Court.

He has no known criminal history in the United States. He was born in Mexico and the probable cause affidavit says he carried an identification card issued by the Mexican government at the time of his arrest.

He told authorities that he works 35 hours a week in landscaping.

Earlier this year, authorities in Clackamas and Washington counties identified Banuelos-Alcala as a suspect in similar encounters at a Milwaukie Safeway and a Beaverton Kmart.

He hasn’t been charged in Washington County. But Friday, Banuelos-Alcala was charged with a sexual abuse allegation in Clackamas County Circuit Court, although court records describing the details of the alleged crime weren’t immediately available.

-- Aimee Green