Firma Magellan poinformowała, że jej dyrektorem generalnym (CEO) został Nelson Chan.
Nelson Chan jest absolwentem uniwersytetu w Kalifornii oraz MBA uniwersytetu w Santa Clara. Ma prawie 20 lat doświadczenia na stanowiskach związanych z zarządzaniem technologiami. Ostatnio był jednym z wiceprezesów korporacji SanDisk.