ethician
Etymology
From ethic + -ian.
noun
An ethicist.