In 2020, John Fanning held the position titled "Maintenance Specialist I" in the Texas Department Of Transportation for the State of Texas. According to public records, Fanning earned $29,120 that ...