One of Onondaga County's most dangerous sex offenders has appeared in court and a judge has now set bail in his case at 250 thousand dollars.

Mark Carrigan was arrested again over the summer after investigators say he befriended a young boy and started driving him to school and then later sexually abused the boy.

He had only been out of prison one month on a previous sex case before being arrested again.

Prosecutors say Carrigan is a flight risk and that's why they wanted the judge to set bail so high so he can remain behind bars. Carrigan has 16 previous convictions that date back 25 years.

Carrigan also recently worked for the Syracuse Department of Public Works and city police have called Carrigan one of the most prolific sex offenders in Onondaga County.