Supported by a $515 million endowment, the Stowers Institute for Medical Research will soon begin scientific research at its $200 million headquarters currently under construction in Kansas City.
With those costs in view, committing to rent everything they need from Stowers’ Cat Rental Store was not so difficult a decision. “We had (business with) as many as 10 rental companies around ...