Being retired I spend several hours each day analyzing different stock paying particular attention to my 20 stock portfolio. I find that having more then this number dilutes my ability to carefully follow them. I look mostly for stocks that have aggressive managers with good track records. CODI is my favorite stock because of their management and diversity.
Disclosure: I am long CODI.