Robert Strange McNamara (n.