Tandy Brands Accessories has named Craig Mackey as its chief financial officer.