A 41-year-old man from Ishpeming is facing more than four dozen felony charges after a search of his home reportedly found child porn.