I am going to go with carpet stretcher, even though those usually have teeth. It could be a leather stretcher too, although the spiked handle looks more like a carpet stretcher. There was a hardware dealer named Shannon in Philadelphia in the 1870s according to the EAIA book.