Steven Kelly doesn’t ski much nor, until recently, did he have many ties to the town of Plymouth, New Hampshire, or Plymouth ...