A Utah man upset by complaints about the condition of his property summoned a code enforcement officer to his home on Aug. 9, only to fatally shoot her in the head and light her body on fire, according to an arrest document filed in Salt Lake City on Tuesday.

The man, Kevin Wayne Billings, 64, proceeded to set fire to the officer’s truck and the home of his neighbors, who he suspected had reported his violations to the city, according to the police. Four dogs died in the blaze, and the house was a total loss.

Mr. Billings was charged with 13 counts, including murder, arson, desecration of a human body and cruelty to animals. Officers also found illegal explosives in his home.

The code enforcement officer, Jill Robinson, 52, had worked for West Valley City, a suburb of Salt Lake City, for 10 years. She was a mother of four and a grandmother of two, and her family described her as a creative, warm woman who loved her job and unflinchingly donated her bone marrow when her brother was in need.