The FaG has issues and a grave photo was noted and removed after and the Census for David Heaton says he is widowed in 1900 so the 1906 death date is likely incorrect for this Mary.
David's FaG notes all the census which are noted at FamilySearch
I am still sorting them at Ancestry but many are muddled on the HINTS pages.
David's bio at FindaGrave:
David Heaton
United States Census, 1900
Name: David Heaton
Event Type: Census
Event Year: 1900
Event Place: Township 17 N. Range 7 E., Creek Nation, Indian Territory, United States
Gender: Male
Age: 57
Marital Status: Widowed
Race: White
Race: W
Relationship to Head of Household: Father
Relationship to Head of Household: Father
Birth Date: Sep 1843
Birthplace: Ohio
Father's Birthplace: North Carolina
Mother's Birthplace: Indiana
Household Role Sex Age Birthplace
Nathan Heaton Head Male 41 Illinois
Sarah L Heaton Wife Female 32 Kansas
Alta M Heaton Daughter Female 12 Indian Territory
Adam M Heaton Son Male 8 Indian Territory
Clemmie Heaton Daughter Female 3 Oklahoma
David Heaton Father Male 57 Ohio
* * * *
David Heton
United States Census, 1880
Name: David Heton
Event Type: Census
Event Date: 1880
Event Place: Hendricks, Chautauqua, Kansas, United States
Gender: Male
Age: 47
Marital Status: Married
Race: White
Race: W
Occupation: Farmer
Relationship to Head of Household: Self
Relationship to Head of Household: Self
Birth Year (Estimated): 1833
Birthplace: Ohio, United States
Father's Birthplace: Virginia, United States
Mother's Birthplace: New York, United States
Sheet Letter: C
Sheet Number: 340
Person Number: 0
Volume: 1
Household Role Sex Age Birthplace
David Heton Self Male 47 Ohio, United States
Mary Heton Wife Female 44 Ohio, United States
Nathan Heton Son Male 20 Illinois, United States
Etta Heton Daughter Female 11 Wisconsin, United States
James Heton Son Male 9 Wisconsin, United States
Marian Heton Son Male 7 Wisconsin, United States
Lot Heton Son Male 2 Kansas, United States
* * * *
David Heaton
Kansas State Census, 1875
Name: David Heaton
Event Type: Census
Event Date: 1875
Event Place: Cowley, Kansas, United States
Gender: Male
Age: 42
Birth Year (Estimated): 1833
Birthplace: Ohio
Household Role Sex Age Birthplace
David Heaton Male 42 Ohio
Mary Heaton Female 39 Ohio
Joseph Heaton Male 18 Illinois
Nathan Heaton Male 15 Illinois
Elizabeth A Heaton Female 10 Illinois
Ette Belle Heaton Female 6 Wisconsin
James A Heaton Male 4 Wisconsin
G M P Heaton Male 2 Wisconsin
* * * *
David Heton
United States Census, 1870
Name: David Heton
Event Type: Census
Event Date: 1870
Event Place: Eagle, Richland, Wisconsin, United States
Event Place: Eagle, Richland, Wisconsin, United States
Gender: Male
Age: 37
Race: White
Birth Year (Estimated): 1833
Birthplace: Ohio
Page Number: 26
Household Role Sex Age Birthplace
David Heton Male 37 Ohio
Mary Heton Female 34 Ohio
Joseph Heton Male 13 Illinois
Nathan D Heton Male 11 Illinois
Elizabeth Heton Female 5 Illinois
Etta B Heton Female 1 Wisconsin
* * * *
David Heaton
United States Census, 1860
Name: David Heaton
Event Type: Census
Event Date: 1860
Event Place: Grandville Township, Jasper, Illinois, United States
Gender: Male
Age: 27
Race: White
Birth Year (Estimated): 1833
Birthplace: Ohio
Page: 671
Household Role Sex Age Birthplace
David Heaton Male 27 Ohio
Mary Heaton Female 24 Ohio
Joseph Heaton Male 4 Illinois
Nathan Heaton Male 1 Illinois
Nathan Matheny Male 21 Ohio
* * * *
Illinois, County Marriages, 1810-1940
Name: David Heaton
Event Type: Marriage
Event Date: 01 May 1856
Event Place: Jasper, Illinois, United States
Gender: Male
Spouse's Name: Mary Doff
Spouse's Gender: Female