To provide just-in-time professional development training for individuals or groups, there is a great need for non-profits to be able to more effectively enlist or recruit new donors, members, employees, the sales mastery program is brilliant for consideration.