William McNair (American, born )