Who Were The Parents of James Perkins From Rochester?

Determining the parents of James Perkins from Rochester, New Hampshire/Lebanon, Maine, is an enduring family mystery. James is my 4th great grandfather on the maternal side.  We believe he was born about