Muskogee firefighter facing child porn charges