Thank you mafioso. He is calling for an appointment with the Dublin office this week. The visa waiver will most likely not apply with his record, and he does not want the possibilty of being turned away at customs. So, applying for a visa it is.
Not only is the concern of him being granted a visa for America, but if he applies for the visa and is then denied, is it possible he will be in the system and then flagged when entering into Canada to visit his son.
Regarding the deathwish comment: Since the poster has no information other than the facts I'd given, it would seem maybe I do. Short and simply, thank God for a change of heart, an abundance of resources, support groups, rehabilitation, and a daily walk with God.