Tampa Bay Downs announced Monday that Margo Flynn has been promoted to vice president of marketing and publicity and Greg Gelyon has been named vice president of finance.