If he works at a shop contact the shop owner… they will definitely want to know about this… if they care about their business and everything is what you say it is chances are he is having problems and needs to go and they would love to keep their reputation up and take care of you.