Scarborough police say they seized a large amount of cash, loaded weapons, a police badge and vest, cellphones and computers Thursday from the home of a sex offender who failed to notify the town that he was living on Holmes Road.

Officers from the department’s Special Enforcement Unit arrested Bryan Keith Garcia, 33, and charged him with three felonies.

Police obtained a search warrant and went to Garcia’s home at 168 Holmes Road around 7 a.m. Officers found documentation that confirmed he had been living there. Garcia is a lifetime sex offender registrant for two counts of sexual abuse of a minor.

Scarborough police posted photographs of Garcia, the money he had at the time of his arrest, and weapons they found at the home, on the department’s Facebook page.

Police say they recovered four cellphones, eight USB data storage drives, two computers, two loaded semi-automatic 40-caliber pistols, a police-style vest with a badge attached to it, a black face mask, an unknown quantity of drugs, and more than $19,000 in cash that was wrapped in $1,000 bundles.

One of the handguns was equipped with a light and laser sight. A second handgun, which police say was found in Garcia’s bedroom, was reported stolen from Portland.

Garcia is charged with failure to register as a sex offender, theft by receiving stolen property (a firearm), possession of a firearm by a felon, and unlawful of possession of drugs – Adderall, which is a stimulant.