this is the type of situation that gives you shivers as a contractor.

here you are years after an install, and some guy who may or may not work for you anymore, has just given you an incredible headache.

Hopefully the insurance is current.