McNair wurde in Rio de Janeiro geboren. Seine Vorfahren waren in den 1840er Jahren von Glasgow nach Brasilien gezogen, wo sie im bürgerlichen und kommerziellen Leben eine herausragende Rolle spielten.
McNair wurde in Glasgow geboren. Seine Vorfahren zogen in den 1840er Jahren von Brasilien nach Rio de Janeiro, wo sie im bürgerlichen und kommerziellen Leben eine herausragende Rolle spielten.