Est. Annual Revenue
$25-100M
Est. Employees
250-500
Margaret E. O'Kane's photo - President of NCQA

President

Margaret E. O'Kane

CEO Approval Rating

83/100

Read more