SpartacusMillenium is the nom de plume of an English-educated, middle-of-the-road politically orientated, white-collar professional.
Enough stereotypes?