A Brighton teacher is facing a federal child pornography charge.
Prosecutors say 44-year-old Louis Carusone of Webster had several thousand illicit images on his home PC.
He also allegedly recorded girls in his high school physics classroom, as well as women and girls wearing bathing suits in public places.
Carusone allegedly shared some images with an undercover officer.
He has been arraigned and released.