Briefly-stated advanced generalist practice (AGP) represents a holistic, complex, and dynamic view of social work practice. It is holistic because client systems, regardless of size, are viewed as ...