what is the basic difference between a volunteer and a professional?
A “professional” has a degree in Social Work, is licensed and is paid. A volunteer is just that; one who may or may not have a degree, may or may not be licensed and is not paid.