Metro police said they have arrested 49-year-old Michael Szluha on several charges of child pornography.
According to a police report, Szluha took pictures of a 13-year-old girl while she was sleeping.
Police said a 14-year-old witness said she pretended to sleep while she watched Szluha lift her friend's shirt and pull down her pants and take pictures.
The witness told police she asked Szluha about the pictures the next day, and he told her not to worry.
The witness and her mother reported the incident to Metro.
While police were investigating further they found several 8mm tapes in Szluha's possession.
Police said the tapes were filmed over several years and showed the Szluha performing lewd acts with minors.
Szluha is facing charges of use of a child in production, sexual assault with a minor under 14 years of age and lewdness with a child under the age of 14.
His next court hearing is scheduled for July 5.