Officers charged him with 14 counts of possession of child pornography and 15 counts of distributing the images.

"He has been the No. 1 downloader and person who distributes in the state of Fla.," Florida Department of Law Enforcement special agent supervisor Jeff Duncan told Orlando television station WESH 2 News.

Shearen, who is a former military member, has no previous criminal record.

He's being held without bond and is expected to go before a judge on Friday.