Detectives got a search warrant for 54-year-old Michael Williams of Wadesville after getting a complaint last month.
A family member provided authorities with several of Williams’ electronic devices.
Detectives found more than 100 images of child pornography.
Williams is now charged with 10 counts of possession of child porn.
He’s being held on $500,000 bond.