Omega: Our Verdict On This 9.5% Yielding REIT With Insider Buying