Keith Mclachlan is a bit of a hit and miss IMO. If youre into small caps Anthony Clarke is your man. Hes got a great history with small and OTC caps.
Actually I know both these guys and the one thing I can tell you is that Keith is at least honest. Keep in mind no-one is infallible, especially when it comes to stockpicking. Clarke on the other hand is only interested in self marketing so will never admit mistakes and only trumpet his winners. His tips are worth investigating sure but I strongly suggest to not buy and sell on his calls.
In the end, don't trust any analyst, especially the one's who spend all day tweeting about how clever they are...