Man faces multiple child porn charges