Another good program is Project Cornerstone, but remember, while these programs are great, they will not likely help your boy's current situation.
The apple usually does not fall far from the tree, talking to the parents can be hard and fruitless.