Nonpoint source project management: nonprofit contracting