A North Texas roofing contractor has been ordered to pay more than $2 million in civil penalties and consumer restitution ...