unsentimentalist
Etymology
From unsentimental + -ist.
noun
A person who is not sentimental.