Health Professional
You might find this site helpful; http://dsf.net.au/ .
Although it is based in WA they might be able to suggest somebody in QLD who can help your son.
You must be a HealthShare member to report this post.
to your account or now (it's free).