We just covered the Graham Stephan Stock Portfolio: Top 11 Stocks and Microsoft Corporation (NASDAQ:MSFT) ranks 2nd on this list. Microsoft Corporation (NASDAQ:MSFT) features on our list of the top stock picks of Graham Stephan because it is a popular holding in the index funds that Stephan often asks his followers to buy and hold. […]

