I do not hold any as of yet but will some time this week for a LT hold.
I look for such companies using a dividend yield method and then assesing the companies ability to provide on going shareholder return via their financials. MOC is such company and this is one that ticks all the boxes.
Much like an insurance company there is very little ongoing capital outlay or cost involved in expansion other than advertising and office space etc.
Your valuation is fair and given the current PE ratio i see the company as "undervalued" in terms of market cap.
MOC Price at posting:
$1.25 Sentiment: Buy Disclosure: Not Held