NGP Capital Resources Company is a private equity firm specializing in investments in small and mid size and middle market companies. The firm typically invests in acquisitions, buyouts, growth and development, revitalization, restructuring, recap...