In Zadoc Weatherford's "biography" of 1940, he said William Bazel Weatherford's father was William Weatherford and his mother's maiden name was Flannagan.(Since Zadoc was born 1888 and obviously had conversations with his older relatives, I assume he knew what he was talking about.)
On the 1880 census, William Bazel, his brother Leroy, and sister Obedience (Biddie) all said their parents were both born in South Carolina.. That seems to eliminate your Richard, who was born in Ga.
I assume father William was born about 1782 and mother Flannagan about 1786. They married circa 1804-05, probably in S.C. Then they immedialtely moved to Wilkes Co., Ga. Where is S.C. ?was they born? My guess is Spartanburg or Darlington Counties..
I hope this gives you food for thought. Bob Eddings