NCPA wraps up annual meeting with 'glass half full' outlook