Family/Spouse: William Cotton. William (son of William Cotton and Elizabeth Ham) was born in 1653 in Portsmouth, Rockingham County, NH; died on 6 Jun 1737 in Portsmouth, Rockingham County, NH. [Group Sheet] [Family Chart]