Roofer allegedly defrauds customers out of thousands