Keene Advisors, Inc. Advises Systems & Technology Research, LLC on a New $120.0 Million Credit Facility
Keene Advisors acted as financial advisor to Systems & Technology Research, LLC (βSTRβ) in connection with their new $120,000,000 credit facility