in response to Babydoll 3... I don't know if this will help or not. But I would call all the attorney's in your area and see if any of them do Pro-Bono case's. You will never know until you ask. They don't advertise that. And try the Legal Aid office in your state. In FL we have what you call 411 and can get any kind of information, free. Call the Bar Assc. in your state they maybe able to also help with infromation.
I hope this is'nt to late and that it helps
Good luck to you and your son.