STREAM Capital Partners was recently featured in Bis Now for the sale of Filtran’s HQ at 875 Seegers Road in Des Plaines, IL.
Read Article