106 employees
The Helen Dowling Institute is a mental health institution that focuses on psychological care for cancer.
1988