Answer: masterofconscience

AnswerCrossword Clue
MASTEROFCONSCIENCE

Angel on one's shoulder?