Have an Answer?
I am not sure of any programs for your son right off the bat, but I am sure there are many of them out there. You just have to do some networking and research. For starters, I would say "Google" your question, with the location and something may come up. Just from a Google search, I am sure many things will populate. Just narrow them down, give them a call and pick which ones are better for your son.