An alleged roofing scam has left a Grand Junction nonprofit back at square one after it lost $20,000 intended for repairs.