Mark Mahoney’s love of coats got him caught.

A coat collector who has been compromising college campuses in Oregon has finally been caught, police say.

According a report obtained by the Smoking Gun, Mark Mahoney fessed up to the garment grabbing when officers with the Bend Police Department arrived at his house, where they found several women's jackets that had been reported missing.

Additionally, the 51-year-old partially let police in on his motivations for taking the coats.

When police showed up the next day at his door, Mahoney admitted to "stealing several high end winter coats since 2015," targeting both Central Oregon Community College and Oregon State University-Cascades.

He faces three charges of theft and two counts of criminal mischief.

Mahoney won't have to worry about staying warm in jail though, as he's already been released on bond.