Magellan has announced that Hamish Douglass will take a medical leave of absence.  With the recent departure of the CEO, relative underperformance and losing their largest mandate, is this the beginning of the end?

Categories
News Archive