Winds in excess of 80 mph left a path of destruction from the west-central part of the county to the northeast corner at Bainbridge and Roachdale.
The roof is gone from the Bainbridge Fire Station and a historic barn across the road is completely leveled.
Westward on U.S. 36, wind tossed vehicles at Detro Trailer Sales like toys, causing a small mobile home to roll across U.S. 231 and come to rest in a ditch.
He took shelter with his family as the winds tore off the roof and walls of his century-old barn that has served his family since the 1940s.
"In three minutes, it was all over," he said. "It shook the house pretty good."
Cox and his neighbors were surveying the damage Wednesday morning as a gray sky opened up and drenched the crumpled barn with more rain. Cox said the assessor came out and told him the barn was a total loss.
To the west of the Cox farm, a carport was blown on its side and metal was ripped from several homes in the Van Bibber Lake area.
The storm knocked out power to numerous residents across the county.
The primary provider for the northern part of Putnam County, Parke County REMC reported power outages in the communities of Russellville, Roachdale, Morton, Bainbridge, Greencastle and Reelsville.
General manager Bob McCullough said the company has called in extra crews from Warren County REMC, Tipmont and Rockville to assist in the clean-up effort.
Parke Professional Services employees have been assigned the task of removing fallen tree limbs.
"The goal is to have the majority of the remaining outages restored by midnight tonight," McCullough said. "We would like to thank everyone for their patience during this storm and always remember, if you see a downed power line, assume it is hot and stay away from it."