He is married to Elizabeth Thorpe.
They got married on April 3, 1899 at St Chad's Church, Derby, Derbyshire, England.Source 4
Record for John W. Weaver/ Ancestry.com
http://trees.ancestry.com/pt/AMTCitationRedir.aspx?tid=0&pid=2164
birth date: abt 1876 birth place: South Carolina Name: Henry Weaver residence date: 1880 residence place: Oneal, Greenville, South Carolina, USA/ Ancestry.com
Name: Henry Weaver birth date: abt 1876 birth place: South Carolina death date: 7 January 1946 death place: Spartanburg County, South Carolina, USA burial place: Inman, Spartanburg County, South Carolina, USA/ Ancestry.com
birth date: abt 1876 birth place: South Carolina Name: Henry Weaver marriage date: 03 Apr 1899 marriage place: St Chad's Church, Derby, Derbyshire, England/ Ancestry.com