McNamara ble født i San Francisco i California, hvor faren var salgssjef hos en skogrossist. Mellomnavnet Strange var morens fødenavn. Han var aktiv speider.