Although I was never able to actually locate the village of Cannons Mills, Columbiana County, Ohio, I did get the sign and the stream that runs through it, which was the power to drive the mill.
The story on this piece of my genealogy is that I descend from a Cannon/Fife marriage in Columbiana County, Ohio. I was barking up the wrong Cannon tree when I first began my research thinking that my link was John Cannon.
After several years of work, a wonderful, fellow genealogist came to my rescue! That would be Cherie of Still Digging For My Roots. Back in 1997 she found me on the net and sent me a copy of an old Fife reunion booklet compiled in 1890 (we both share the Fife surname and are distant cousins). And lo and behold, the Cannon I was related to was Lindsey Cannon, John's brother, who had the mill in St. Clair Township. Hence the name Cannons Mill.
What would we do without all those helpful, fellow researchers who go beyond the call of duty to put us on the right path!