John B. Alley — American politician (1817-1896)