Family History
1800–1847
1800
Macklenburg, Cabarrus, North Carolina, USA
1847
Hancock, Alabama, USA
Charles B Cagle
1790–1860
Lloyd Hirman Cagle Sr
1820–1893