Click here to visit Company website
Kayne Anderson Energy Development Company is a principal investment firm specializing in energy investments. The firm prefers to invest in midstream energy companies.