A Salem man faces more than 20 felony offenses in connection to allegedly possessing child pornography, according to documents filed in circuit court.

Edward L. Lane, born 1966, is charged in a March 4 warrant with 20 counts of possession of child pornography and four counts of failure to register as a sex offender. Lane was previously convicted of forcible rape and sodomy in Lawrence County as well as failure to register as a sex offender in Lawrence County and Dent County.