Demeanedstatistician

2 clues
Actuary who's abased?
Humbled number cruncher?
Similar answers:
Demeanedstatistician
Statisticians