hardheaded

ˌhɑːdˈhɛdɪd

adjective

practical and realistic; not sentimental.

a hard-headed businessman

unsentimental,practical,pragmatic,businesslike,realistic,sensible,rational,tough,clear-thinking,cool-headed,hard-bitten,down-to-earth,matter-of-fact,no-nonsense,shrewd,astute,sharp,sharp-witted,hard-nosed,hard-boiled