nelson neumann net worth