John B. Leathers
John B. Leathers was an American politician from North Carolina.
Career
Leathers was a farmer. He was elected as a Whig to the North Carolina House of Commons. He represented Orange County in the body from 1844 to 1847. He declined the Whig nomination for re-election in 1848.In 1860, Leathers ran for sheriff of Orange County, but lost to incumbent Richard M. Jones.