John was born in 1791. John's father was Reuben Roark and his mother is Sylvia Skaggs. His maternal grandfather was Henry Skaggs and his maternal grandmother is Mary Thompson. He had a brother and two sisters, named William, Sally and Rachael. He is the second youngest of the four children.