RCMP say a man allegedly filmed customers trying on clothes at multiple clothing stores at Sherwood Park Mall in Sherwood Park, east of Edmonton, and at Londonderry Mall in Edmonton, on Dec. 17.
Police started an investigation after a family member of a 14-year-old girl noticed what they thought was a recording device adjacent to one of the change rooms at a store in Sherwood Park.
Joshua Meilleur, who is 27, is charged with 12 counts of voyeurism, one count of making child pornography and unsafe storage of a firearm, ammunition and a prohibited firearm magazine.
Meilleur has been released on bail with several conditions.
His next court appearance is Feb. 13 in Sherwood Park provincial court.