ABC Supply promotes COO to president