Can you define “neo-conservative?” From my experience that word has about as many meanings as the number of people using it.
Bingo!