Mary Ann SHELTON

Female 1877 - 1976  (98 years)


Generations:      Standard    |    Compact    |    Vertical    |    Text    |    Register    |    Tables    |    PDF

Generation: 1

  1. 1.  Mary Ann SHELTON was born on 9 Sep 1877 in Pilot Mountain, Surry County, North Carolina; died on 13 Feb 1976 in Pilot Mountain, Surry County, North Carolina.

    Mary married Luther Andrew CAIN on 2 Dec 1896 in , Surry County, North Carolina. Luther (son of Andrew CAIN and Elizabeth TAYLOR) was born on 3 Apr 1870 in Surry County, North Carolina; died on 23 May 1938 in Pilot Mountain, Surry County, North Carolina. [Group Sheet] [Family Chart]

    Children:
    1. 2. Lula CAIN  Descendancy chart to this point was born in Apr 1899 in Pilot Mountain, Surry County, North Carolina.
    2. 3. Henry Andrew CAIN  Descendancy chart to this point was born on 17 May 1908 in Pilot Mountain, Surry County, North Carolina; died on 12 May 1988 in Surry County, North Carolina.
    3. 4. William Ray CAIN  Descendancy chart to this point was born on 3 Jun 1916 in Surry County, North Carolina; died on 25 Jul 1988 in Surry County, North Carolina.


Generation: 2

  1. 2.  Lula CAIN Descendancy chart to this point (1.Mary1) was born in Apr 1899 in Pilot Mountain, Surry County, North Carolina.

  2. 3.  Henry Andrew CAIN Descendancy chart to this point (1.Mary1) was born on 17 May 1908 in Pilot Mountain, Surry County, North Carolina; died on 12 May 1988 in Surry County, North Carolina.

    Henry married Minnie Alma MCKINNEY on 20 Oct 1926 in , Surry County, North Carolina. Minnie was born on 3 Jan 1907 in Surry County, North Carolina; died on 19 Feb 1988 in Surry County, North Carolina. [Group Sheet] [Family Chart]


  3. 4.  William Ray CAIN Descendancy chart to this point (1.Mary1) was born on 3 Jun 1916 in Surry County, North Carolina; died on 25 Jul 1988 in Surry County, North Carolina.

    Family/Spouse: Elizabeth FRYE. [Group Sheet] [Family Chart]