Powell received a long-term incentive award amounting to $1.58 million from the Louisville-based leading fast-food restaurant company.
Powell received a long-term incentive award amounting to $1.58 million from the Louisville-based leading fast-food restaurant company.