Harris County deputies charged a 20-year-old man with arson for setting fire to John Wesley United Methodist Church northwest of the Sam Houston Parkway on Saturday afternoon. Firefighters responded to the church's fire alarm around 3:28 p.m. on the 5800 block of Bermuda Dunes.