On arrival, they found a 4-year-old boy naked and covered in petrol and a man nursing a head injury, WJAC news reported.
The Johnstown Tribune-Democrat reported that the boy was McIntosh's son.
READ MORE:
• Man suffers burns to chest while pouring petrol into car
• Car-fire murders: Killer who torched his family was a 'master manipulator', victim's parents say
• Fuel pump left scorched after catching fire at North Shore petrol station
The injured man told police that McIntosh had punched him in the jaw and hit him in the head with a brick when he tried to stop him setting the boy alight.
McIntosh reportedly told the man, "If we can't get out the demon, I'll burn it out of him."
"He splashed gasoline on the little boy and made a reference to setting him on fire," Officer Christopher Kesslak said.
Police found him nearby and he was taken into custody.
According to court documents, McIntosh now faces charges of aggravated assault, aggravated assault of a person less than 6, simple assault, simple assault of a person under 12, arson, endangering the welfare of children and making terroristic threats.
He is being held on a US$75,000 ($126,000) bail.