MASON CITY — A Mason City man has been arrested on sexual abuse charges.

40-year-old Bryan Holmes was taken into custody on Friday and charged with three counts of third-degree sexual abuse. Mason City police say they had received an earlier report that Holmes was having sexual contact with an underage person over the course of several months. Police say Holmes and the victim were acquainted and that the incident occurred at a home in Mason City.

Holmes is also being held on a warrant for violating parole. He’s is being held in the Cerro Gordo County Jail on $30,000 bond.