One of the most significant roles that human service professionals play is
A. advocating for the homeless population on a personal case by case basis.
B. advocating for the homeless population on a community level.
C. by influencing policy and the development of legislation designed to aid the homeless population.
D. all of the above