My experience, working in that area, it sounds like Barry is the exception not the norm. If he can pass a drug test, there is chance, he could qualify for a job doing the same.
If he's clean, I'll try to connect him with someone.

Pm me if you like.