When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
Check with your insurer, whether you turn in a claim or not, they may be able to refer you to quality glass person in your area. With the top torn as well, sounds like you would want to go with replacing the top all together. Call your insurance company.....good place to start. Good luck
This might be a little much as they are a showroom mainly from what I can tell, but they do body work also, it would be worth a call at minimum and maybe they know someone better...