William G. Thrasher fought for the Union in the Civil War, he enlisted in Co. K, of the 1st Alabama Cavalry on the 4th of May 1863. He was captured near Fayetteville, North Carolina on the 10th of March 1865, and was confined at Richmond, Virginia on the 29th March 1865. He was paroled at Bulware & Cox's Whart on the 30th March 1865, and was discharged at Camp Chase Ohio on the 12th June 1865.
He moved his family from Randolph County Alabama to Marion County, Alabama in the late 1850's. He then moved his family to Lawrence County, Alabama in the late 1860's. In Lawrence Co., AL he was a Justice of the Peace, a Granny Doctor and postmaster at Dry Creek Post Office.
William G. Thrasher was the first person buried in the Caddo Congregational Christian Church Cemetery in Lawrence Co., AL. It is told that he wanted to be buried close to the church so he could hear the singing forever.