[hardheaded] {adj.} Stubborn; shrewd; practical.
Don is ahardheaded businessman who made lots of money, even during therecession.