Starwood Property Trust offers a 10.8% yield, low valuation, strong liquidity, stable credit quality and growth from new ...