amoralist

noun

1.
someone who adheres to the doctrine that ordinary moral distinctions are invalid
Derived from:
amoralism