p.s. if you want the name of the place I took my boys for your son send me a private message. He is a good friend of mine, he even flew to my state for a follow up visit years ago. He has a thriving practice. I don't know how much he could help since your son is over 18 but you never know. I believe in miracles.