Discerning, intelligent, perceptive, one who distinguishes between right and wrong

1 Post