James H. Weaver (Alabama politician)

Last updated
  1. "Alabama Department of Archives and History: Alabama Constitutional Officers-- James H. Weaver".
James H. Weaver
9th Secretary of State of Alabama
In office
1856–1860