Charles B Cagle

1790–1860

Life Events

1790

Birth

1790

Mecklenburg, North Carolina

1860

Death

1860

Marion County, Alabama