Stop in for a cup of coffee

yep, and then he'll have to take contractor A to court to get a judgement against them to pay for the cost to make it right. Coworker of mine went through something similar on his motorcycle last spring.
Your coworker had stone installed on the front of his motorcycle?