Warren Buffett is a big fan of companies like American Express Company (NYSE:AXP). Want to know why? Here are his top-rated tips for successful investing.

Source: www.fool.ca