richard anderson net worth