Edward D. Nelson (American, ?–1871)