Samuel Johnston Ferguson (c1817-aft1850)