Craig Thompson, NSCA President