Seeking therapist recommendation for "depersonalization disorder"
Following a panic attack at college, my teenage son now seems as though he may be suffering from "depersonalization disorder," which is characterized by a strange feeling that everything around him is artificial (all while still lucidly knowing that it is not actually artificial). He does not have anything like psychotic delusions, just a very disturbing feeling that the world around him "looks flat" and "doesn't feel real." This feeling is not constant, but comes on in times of stress; it also gets worse as evening falls and sometimes with strenuous exercise (where labored breathing may remind him of the panic attack). He also reports changes in his vision - sort of a delay in processing visual information - when this is going on. This is generally a very anxious child, but these "depersonalization" feelings, seemingly triggered by anxiety, are causing a vicious cycle of additional extreme anxiety. (My son also has periodically suffered from something that sounds like "existential OCD" - compulsive intrusive thoughts about "the meaning, purpose, or reality of life" - which seems as though it could be related to this.)
Clearly my son needs help, but we aren't sure where to turn. We have Kaiser insurance, but the therapist they assigned him was not helpful - did not seem to understand what my son was describing, and made suggestions that were more counterproductive than helpful. Can anyone recommend a psychiatrist or psychologist, whether or not in Kaiser, who has specific expertise in the field of depersonalization disorder (and/or existential OCD or related syndromes)? I think my son would also benefit from just garden-variety talk therapy and anxiety management - but our first priority is to get expert advice about the depersonalization issue.
Although I am asking for therapy recommendations, I would also be interested to hear if others on this site have experienced this issue and what you have done to combat it (therapy, specific medications, etc.) or to learn to live with it. Thank you!