Companies / QXO appoints a chief technology officer

Our Beacon Roofing Supply Coverage