Atlanta-based American Shingle took insurance deposits from customers, but most never got what they paid for. That didn't sit right with one local roofer.