Gregory P. White, who is suspected to have set Bemrich Electric & Telephone Inc. on fire Friday, was captured by Fort Dodge Police early Thursday afternoon.
Police Chief Tim Carmody said officers received a tip from Webster County Crime Stoppers that said White was at a house in the 1200 block of Sixth Avenue North.
Officers found White in the attic, where he was arrested without incident.
White is facing charges of first-degree arson, second-degree burglary, first-degree criminal mischief, second-degree theft and possession of a firearm as a felon.
Tanner J. King, who is facing the same charges in the investigation, is being held in jail on $55,000 bond. King's preliminary hearing is set for July 5.