Denim retail specialist The Buckle has promoted Thomas Heacock to the role of vice president of finance, treasurer and chief financial officer.