Independent Maintenance and Roofing has been in business for 29 years at Lake Tahoe and the surrounding areas.