Person
Peerage person ID=85289
Family
Not who you're looking for? Others named John B. Smith: American politician in Wisconsin (1811-1879)