Michael Larson heads up Cascade Investment, which oversees most of the personal wealth of Bill and Melinda Gates. He’s now facing a series of damaging allegations.
Continue Reading