Oliver North is the French icon a dead rock star plays with Callahan's Place.