KKR Financial Corp., a real estate investment trust and specialty finance company, invests in various asset classes in the United States. The company invests in residential mortgage loans and mortgage-backed securities; corporate loans and debt se...