translate English to French: Just part of the work that Robert McCall was to perform for NASA.
Un aspect des travaux que Robert McCall effectua pour la NASA.