Books-A-Million announced that it has promoted Terrance Finley, formerly EVP/chief merchandising officer to president and COO of the company, effective immediately.