James Finch — NASCAR team owner