Family/Spouse: William Henderson CAIN. William (son of Andrew CAIN and Elizabeth TAYLOR) was born on 24 Jun 1863 in Stokes County, North Carolina; died on 22 Feb 1940. [Group Sheet] [Family Chart]