Professional Development (NPD) Practitioner functions as a learning facilitator, change agent, mentor, leader, champion for inquiry..., and other activities Professional Role Development: NPD Practitioner may assist others in their professional role development, practice...