Updated from 7:03 a.m. EDT


(MSFT) - Get Report

founder Bill Gates is the richest, the second-richest or the third-richest man in the world, depending on what month it is. Lucky for us, his investment portfolio is a matter of public record.

Gates' trading vehicle is called Cascade Investments. Stockpickr has gone through the list of his stockholdings and compiled a portfolio of the

Bill Gates stocks with the highest yields

, including

Otter Tail

(OTTR) - Get Report


PNM Resources

(PNM) - Get Report


To read more,

visit Stockpickr.com


Image placeholder title

Stockpickr is a wholly owned subsidiary of TheStreet.com.