A worker at a Robbinsdale CVS was charged with 25 felonies on Tuesday, accused of pocketing thousands of pills to treat everything from anxiety to erectile dysfunction.

Zachary Fincher, of Crystal, was charged in Hennepin County District Court, though it was not clear on Tuesday afternoon whether he was in custody.

Supervisors summoned police to the CVS at N. 4152 Lakeland Av. on Feb. 9, according to the complaint.

Fincher is accused of taking more than 3,000 pills from the pharmacy between Nov. 15, 2015, and Feb. 9, 2016, including $1,941.98 worth of Cialis, a prescription drug to treat erectile dysfunction, as well as the anti-anxiety drug lorazepam, the generic version of Ativan.

His alleged haul includes: 500 pills of tramadol, 925 pills of alprazolam, 125 pills of clonazepam, 200 pills of diazepam, 300 pills of lorazepam, 30 pills of acetaminophen/codeine, 120 pills of morphine, 60 pills of methylphenidate, 60 pills of Vyvanse (lisdexamfetamine), 60 pills of amphetamine ER (Adderall), 60 pills of Cialis, 30 pills of Viagra and 25 pills of zolpidem.

According to the complaint, Fincher admitted to selling more than a third of the pills he stole. The rest, he reportedly told police, he had stashed in his bedroom. A search of the room turned up some of the stolen drugs, police said.