Onsite Auto Glass offers the repair and replacement of automobile glass. The business was established in 2004 in Maine. Mr. Norman Cash is the Owner of the company and any questions or problems should be directed to his attention. The company states that they offer a lifetime warranty against leaks or defects for as long as the customer owns the vehicle.