John Sneesby (1801-aft1870)