Medical Properties Trust: Invest In 12% Yielding Debt Over Shares ... Seeking Alpha Source link