As of today, NSCA has still failed to publish a tax return that was due a year ago. It's not visible on GuideStar, nor is it published on nscaonline.org, Norris Square's website.
NSCA has published its FY2011-FY2011 synopsis of its budget, here:
But as you can see, it's quite late on publicly disclosing its tax returns.
IRS Form 13909 is the remedy to force NSCA to properly disclose its financial condition, which as a 501(3)(c) registered entity, it is required by Federal Law to do.
To file a complaint:
Once you fill in this PDF, you can email it to eoclass [at] irs.gov, or fax it to 214-413-5415
149 W Susquehanna Ave
Philadelphia, PA 19122