Understanding What Is A 990 and Its Critical Role For Nonprofits
Table of Contents
- Definition and Core Purpose of IRS Form 990
- Key Differences Among Form 990 Variants
- Legal Implications of Non-Compliance
- Decision Flowchart for Selecting the Appropriate Form 990
- Key Sections and Required Disclosures in IRS Form 990
- Major Sections of the 990 and Critical Disclosures
- Mandatory Financial Statements and Formatting Requirements
- Who Must File IRS Form 990 and Exemptions from Filing Requirements
- Entities Exempt from Filing IRS Form 990
- Step-by-Step Guide for Small Nonprofits to Determine 990-N (E-Postcard) Eligibility
- Financial and Operational Transparency Through IRS Form 990
- Program Expenses vs. Administrative Costs and Donor Perception
- Tracking and Reporting Unrelated Business Income (UBI) on Part VII
- Executive Compensation Disclosures and Donor Trust
- Common Pitfalls and IRS Scrutiny in IRS Form 990 Filings
- Five Frequent Errors Triggering IRS Audits
- Checklist of Operational Red Flags Voiding Tax-Exempt Status
- IRS Enforcement Actions: Late Filings vs. Deliberate Misrepresentations
- FAQ
- What is the 990 tax form used for?
- What is a 990 form and who needs to file it?
- What is a 990-T and when is it required?
- What is a 990-T tax form and how does it work?
- What is a 990-N form and who must file it?
- What is a 990 tax form for nonprofits and why is it important?
The IRS Form 990 serves as the financial transparency backbone for tax-exempt organizations, ensuring accountability to donors, regulators, and the public. Designed to standardize reporting for nonprofits, public charities, and private foundations, this annual filing reveals operational integrity, financial health, and compliance with tax-exempt status requirements. Beyond mere documentation, the 990 functions as a critical tool for assessing organizational effectiveness, mitigating risks, and maintaining trust—a cornerstone for sustainable nonprofit operations.
From distinguishing between the streamlined 990-EZ and the comprehensive 990 to navigating Schedule A’s public charity distinctions or Schedule B’s donor transparency demands, the form’s complexity directly impacts an organization’s legal standing. Missteps in filing or disclosures can trigger IRS scrutiny, penalties, or even revocation of tax-exempt status, underscoring the need for precision. This guide dissects the form’s core components, eligibility rules, and strategic disclosures to empower nonprofits in fulfilling their reporting obligations while safeguarding their mission.

Definition and Core Purpose of IRS Form 990
The IRS Form 990 serves as the primary annual information return required for most tax-exempt organizations in the United States, including nonprofits, charitable trusts, and private foundations. Its core purpose is to maintain transparency by disclosing an organization’s financial activities, governance practices, and compliance with tax-exempt status requirements. The form ensures accountability to donors, the public, and regulatory bodies while enabling the IRS to monitor adherence to Section 501(c)(3) and other exempt status provisions. Failure to file or inaccuracies may trigger penalties, jeopardize exempt status, or expose organizations to legal risks.The Form 990 is structured to collect critical data such as revenue, expenses, board member compensation, political activities, and mission-related expenditures. It also requires detailed disclosures on unrelated business income (UBI), lobbying activities, and conflicts of interest. For organizations with assets exceeding $250,000 or gross receipts surpassing $500,000, the Form 990 is mandatory and publicly accessible via the IRS website, fostering trust and compliance.
IRS Definition of Form 990:
"A return of information required annually from certain tax-exempt organizations to provide the IRS with details on their activities, governance, and financial condition."
Key Differences Among Form 990 Variants
The IRS offers three primary versions of the Form 990, each tailored to the size, revenue, and operational complexity of tax-exempt organizations. Below is a structured comparison highlighting eligibility criteria, filing requirements, and complexity levels:| Form Type | Eligibility | Filing Requirement | Complexity | Public Disclosure |
|---|---|---|---|---|
| Form 990 (Full Return) |
Organizations with:
|
|
Highest complexity; requires professional assistance for larger organizations. | Mandatory public disclosure via IRS database. |
| Form 990-EZ (Short Form) |
Organizations with:
|
|
Moderate complexity; suitable for mid-sized nonprofits. | Publicly disclosed (though less detailed than Form 990). |
| Form 990-N (e-Postcard) |
Organizations with:
|
|
Lowest complexity; automated and straightforward. | Publicly disclosed (though limited to basic organizational data). |
Choosing the incorrect form variant may result in non-compliance penalties or IRS audits. Organizations must assess their financial thresholds annually, as eligibility shifts with revenue or asset growth. For example, a nonprofit with $450,000 in gross receipts and $150,000 in assets would file Form 990-N, while one with $25 million in revenue must file the full Form 990.
Legal Implications of Non-Compliance
Filing requirements for Form 990 are not optional for eligible organizations. The IRS imposes strict penalties for non-filing, late filings, or incomplete submissions, with consequences escalating based on the organization’s size and history of compliance. Below are the primary legal risks:Penalties for Failure to File:
IRS Revenue Procedure 2019-41:
"An organization’s exempt status may be automatically revoked if it fails to file a required Form 990 for three consecutive years."
- Loss of Donor Deductions:
Donors may lose their ability to claim charitable deductions for contributions to non-compliant organizations. The IRS may issue Letter 523 or Letter 524 to notify donors of potential revocation, damaging the organization’s reputation and fundraising efforts.
Real-World Example:
In 2020, the IRS revoked the tax-exempt status of St. Vincent de Paul of New Orleans after it failed to file Forms 990 for multiple years. The organization faced back taxes exceeding $1 million and lost eligibility for grants and government contracts, necessitating a costly legal restoration process.
Audits and Scrutiny:
Non-compliance triggers heightened IRS scrutiny, including:
Decision Flowchart for Selecting the Appropriate Form 990
Determining the correct Form 990 variant requires evaluating an organization’s financial metrics and operational scale. Below is a structured flowchart to guide the selection process:1. Assess Gross Receipts and Assets:
Key Sections and Required Disclosures in IRS Form 990
The IRS Form 990 serves as a comprehensive financial and operational transparency tool for tax-exempt organizations, requiring detailed disclosures across nine core sections. These sections ensure compliance with tax-exempt status while providing stakeholders—donors, regulators, and the public—with critical insights into governance, financial health, and mission adherence. Below is a breakdown of the major sections, their critical disclosures, and the mandatory financial statements that must accompany the form.Major Sections of the 990 and Critical Disclosures
The Form 990 is structured into Parts I–IX, each addressing distinct aspects of an organization’s operations, finances, and compliance. The most critical disclosures—those with the highest materiality for regulatory scrutiny and donor trust—are highlighted below.Part I: Governance, Management, and Disclosure
This section establishes the organizational framework and ensures transparency in leadership and decision-making.
Part II: Part III: Statement of Program Service Accomplishments
Focuses on the organization’s mission fulfillment and impact, requiring narrative and quantitative evidence of activities.
Part IV: Revenue and Expenses
Provides a high-level financial overview, with specific emphasis on revenue sources and expense allocations.
Part V: Balance Sheet and Financial Statements
While the core financial statements are submitted separately, Part V cross-references them and requires additional disclosures.
Part VI: Operations and Other Activities
Covers political activities, lobbying, and other non-programmatic operations.
Part VII: Compensation Information
Expands on Part I by providing granular details on executive and employee compensation.
Part VIII: Statements Regarding Other IRS Filings
Ensures compliance with additional IRS filings, such as Form 990-T (Unrelated Business Income Tax) or Form 990-EZ for smaller organizations.
Part IX: Additional Information
Serves as a catch-all for supplementary disclosures, including:
Mandatory Financial Statements and Formatting Requirements
The Form 990 must be accompanied by four core financial statements, formatted according to Generally Accepted Accounting Principles (GAAP) or Financial Accounting Standards Board (FASB) guidelines. These statements provide a snapshot of the organization’s financial health and operational efficiency.Statement of Financial Position (Balance Sheet)
> Liabilities: Accounts Payable ($1M), Long-Term Debt ($3M) | Total Liabilities ($4M)
> Net Assets: Unrestricted ($15M), Temporarily Restricted ($6M) | Total Net Assets ($21M)
Statement of Activities (Income Statement)
> Management (15%): Salaries ($2M), Office Rent ($500K)
> Fundraising (20%): Direct Mail ($1.5M), Events ($500K)
Statement of Functional Expenses
> |-------------------------|-------------|

Who Must File IRS Form 990 and Exemptions from Filing Requirements
The IRS Form 990 series (990, 990-EZ, 990-N) serves as a critical transparency tool for tax-exempt organizations, ensuring public accountability while reducing administrative burdens for qualifying entities. However, specific exemptions apply based on organizational type, annual revenue, and IRS classification. Understanding these exemptions prevents unnecessary compliance costs and avoids potential penalties for non-compliance. Below is a structured breakdown of entities exempt from filing, qualification criteria for simplified filings (e.g., 990-N), and distinctions between private foundations and public charities, including niche exemptions with unique reporting obligations.Entities Exempt from Filing IRS Form 990
Certain tax-exempt organizations are permanently or conditionally exempt from filing any Form 990 series, provided they meet IRS eligibility criteria. These exemptions are codified in Internal Revenue Code (IRC) Sections 501(c)(3), 501(c)(4), 501(c)(7), and others, with some requiring additional state or federal registrations. Below is a categorized list of exempt entities, including relevant IRS references and conditions.Key IRS References for Exemptions:Organizations Permanently Exempt from Filing:
Section 501(c)(3): Churches, integrated auxiliary organizations, and certain educational institutions. Section 501(c)(4): Social welfare organizations (conditional exemption if gross receipts < $50K). Section 501(c)(7): Social clubs (exempt if gross receipts < $50K and no private inurement). Section 501(c)(8): Fraternal beneficiary societies (exempt if gross receipts < $50K). Section 501(c)(12): Benevolent life insurance associations (exempt if gross receipts < $50K). Section 501(d): Religious and apostolic associations (exempt if gross receipts < $50K). Section 501(k): Mutual ditch/irrigation companies (exempt if gross receipts < $50K). Section 527: Political organizations (exempt if gross receipts < $50K; otherwise, must file 990).
- Schools and Educational Institutions (IRC §501(c)(3))
Public schools and qualified educational organizations (e.g., universities, private schools) are exempt if they are governmental entities or operate exclusively for educational purposes. However, private schools with gross receipts ≥ $50K must file Form 990 or 990-EZ.
- Governmental Entities (IRC §501(c)(1))
Federal, state, and local government units are exempt from Form 990 filing. However, component units (e.g., public-private partnerships) may require separate filings if they operate independently.
Organizations Conditionally Exempt (Gross Receipts < $50K):
The following entities are exempt from filing only if their gross receipts and gross assets do not exceed $50,000 annually for three consecutive years. If they exceed this threshold, they must file Form 990 within 45 days of surpassing it.
-
Social Welfare Organizations (IRC §501(c)(4))
Organizations promoting social welfare (e.g., advocacy groups, neighborhood associations) are exempt from Form 990 if they meet the revenue threshold. However, they must disclose contributors if requested by the IRS and may face excise taxes for political campaign intervention. -
Social Clubs (IRC §501(c)(7))
Clubs organized for pleasure, recreation, or other nonprofitable purposes (e.g., country clubs, fraternal lodges) are exempt if gross receipts < $50K. Clubs must prohibit private inurement (e.g., distributing profits to members) to maintain exemption. -
Benevolent Life Insurance Associations (IRC §501(c)(12))
Mutual insurance companies providing low-cost life insurance to members are exempt if they meet the revenue cap. These organizations often serve low-income or underserved communities. -
Fraternal Beneficiary Societies (IRC §501(c)(8))
Organizations providing death benefits to members (e.g., Knights of Columbus) are exempt if gross receipts < $50K. They must operate on a nonprofit basis and avoid excessive lobbying. -
Mutual Ditch/Irrigation Companies (IRC §501(k))
Cooperatives managing water resources for agricultural or municipal use are exempt if they meet the revenue threshold. These entities often operate in rural communities. -
Political Organizations (IRC §527)
Section 527 organizations (e.g., PACs, campaign committees) are exempt from Form 990 only if gross receipts < $50K. Organizations exceeding this threshold must file Form 990 or 990-EZ and disclose major donors. Failure to file may result in loss of tax-exempt status.
Step-by-Step Guide for Small Nonprofits to Determine 990-N (E-Postcard) Eligibility
Nonprofits with gross receipts ≤ $50,000 for the prior three years may file the 990-N (E-Postcard), a simplified electronic filing that requires minimal disclosure. Below is a structured workflow to verify eligibility and avoid misclassification risks.IRS Criteria for 990-N Filing:Step 1: Verify Organizational Type
Gross receipts ≤ $50,000 for the most recent tax year and the two preceding years. Total assets ≤ $250,000 (for Form 990-N filers; assets are not a disqualifier but may affect future compliance). Not a private foundation, church, or governmental entity (these have separate rules).
Step 2: Calculate Gross Receipts for Three Consecutive Years
Gross receipts include all income from unrelated business activities, grants, donations, membership fees, and program service revenue. Exclude capital contributions (e.g., land, endowment gifts) unless converted to cash within the year.
IRS Definition of Gross Receipts (Revenue Procedure 2018-57):Step 3: Check Asset Thresholds (If Applicable)
"All amounts received from whatever source during the tax year, including contributions, fees, sales of goods/services, investment income, and government grants."
Step 4: Confirm No Exceptions Apply
Financial and Operational Transparency Through IRS Form 990
The IRS Form 990 serves as a critical tool for nonprofits to demonstrate financial accountability and operational efficiency to stakeholders, including donors, regulators, and the public. Transparency in reporting program expenses versus administrative costs, unrelated business income (UBI), executive compensation, and revenue fluctuations is essential for maintaining donor trust and ensuring compliance. This section explores how nonprofits leverage the 990 to disclose financial performance, with practical examples, reporting templates, and key disclosure requirements.Program Expenses vs. Administrative Costs and Donor Perception
Nonprofits must allocate resources between program services (direct mission-related activities) and administrative/management costs (overhead). Donors often evaluate a nonprofit’s efficiency using the program expense ratio, calculated as:> Program Expense Ratio = (Program Service Expenses / Total Expenses) × 100
For example, a nonprofit with $800,000 in program expenses and $200,000 in administrative costs would report a 80% program expense ratio. High-performing nonprofits typically aim for ratios between 65%–85%, though this varies by sector. Donors may scrutinize ratios below 60% as indicative of inefficiency, while ratios above 90% may raise concerns about sustainability (e.g., underfunded overhead).
Key Disclosures on Form 990:
Donor Interpretation:
Tracking and Reporting Unrelated Business Income (UBI) on Part VII
Nonprofits must report unrelated business income (UBI)—earnings from activities not substantially related to their tax-exempt purpose—on Part VII, Lines 1–14 of the Form 990. UBI is subject to corporate tax rates (21% as of 2024), and improper reporting can lead to penalties or loss of tax-exempt status. Below is a template table for tracking UBI and calculating taxable income, along with required disclosures.Template for Unrelated Business Income (UBI) Tracking
(Adapted from IRS Form 990, Part VII)
| Category | Description | Gross Income | Deductible Expenses | Taxable Income | Notes |
|---|---|---|---|---|---|
| Trade or Business | Example: Bookstore operated by a library nonprofit | $120,000 | $85,000 | $35,000 | Exclude income from passive activities (e.g., dividends). |
| Rental Income | Office space leased to a for-profit entity | $45,000 | $15,000 | $30,000 | Deduct mortgage interest, repairs, and management fees. |
| Investment Income | Income from a for-profit subsidiary (e.g., a café run by a homeless shelter) | $90,000 | $40,000 | $50,000 | Exclude royalties from unrelated patents if exempt under IRC §512(a)(1). |
| Total UBI | Sum of taxable income from all activities | $115,000 | Tax Due (21%): $24,150 (Line 14, Part VII). |
1. Taxable Income = Gross Income – Deductible Expenses
Disclosure Requirements:
Example of UBI Reporting Impact:
A university-affiliated nonprofit operating a for-profit publishing arm must disclose:
Executive Compensation Disclosures and Donor Trust
Executive compensation is a high-visibility area on the Form 990, with Part VII, Section B requiring detailed reporting of salaries, bonuses, and deferred compensation for key employees (e.g., top five highest-paid officers). Transparency in this area directly influences donor confidence, as excessive or opaque compensation can undermine a nonprofit’s credibility.Disclosure Requirements:
- Key Data Points:
Impact on Donor Trust:
Example of Compensation Disclosure:
A nonprofit reports:
Donor Interpretation:

Common Pitfalls and IRS Scrutiny in IRS Form 990 Filings
The IRS Form 990 serves as a critical tool for ensuring nonprofit transparency, but inaccuracies or deliberate misrepresentations in filings can trigger audits, penalties, or even the revocation of tax-exempt status. Nonprofits must navigate complex reporting requirements while avoiding common errors that disproportionately attract IRS scrutiny. Understanding these pitfalls—ranging from technical misclassifications to operational red flags—helps organizations maintain compliance and mitigate enforcement risks.IRS audits often target nonprofit filings that exhibit patterns of noncompliance, particularly in revenue categorization, exempt purpose misstatements, or structural violations of tax-exempt rules. The IRS employs risk assessment models to identify high-risk filers, with deliberate misrepresentations carrying far more severe consequences than unintentional errors. Below are key areas where nonprofits frequently falter, along with actionable guidance to prevent scrutiny.
Five Frequent Errors Triggering IRS Audits
The IRS prioritizes audits based on discrepancies that suggest potential abuse of tax-exempt status or financial mismanagement. Five recurring errors in Form 990 filings disproportionately attract enforcement actions:- Misclassification of unrelated business income (UBI).
Nonprofits often miscategorize revenue streams as exempt or unrelated business income, leading to underreporting of taxable earnings. For example, income from commercial activities (e.g., selling branded merchandise or renting property) may be incorrectly labeled as "contributions" or "grants," violating IRC §512. The IRS cross-references Schedule A (Part VII) with financial statements to detect inconsistencies, particularly in high-revenue nonprofits.
- Inaccurate or incomplete Schedule B disclosures.
Schedule B requires detailed donor information for contributions exceeding $5,000. Omissions or aggregations of donor names (e.g., listing "Anonymous Donors" for multiple gifts) can trigger audits under IRC §6033(a)(1). The IRS uses Schedule B to verify compliance with IRC §508(e), which mandates transparency in donor reporting to prevent quid pro quo contributions.
- Misstated exempt purpose or operational activities.
Nonprofits must align their stated mission (Part III, Line 1) with actual operations. For instance, a 501(c)(3) organization claiming to advance "education" while devoting 80% of resources to lobbying (a prohibited activity under IRC §501(h)) risks audit or revocation. The IRS compares Part III descriptions with Schedule C (Lobbying) and Schedule J (Government Lobbying) to assess compliance.
- Failure to disclose related-party transactions.
Transactions with officers, directors, or substantial contributors (e.g., leases, loans, or service contracts) must be reported in Part X (Related Organizations and Unrelated Parties). Undisclosed transactions may indicate private inurement (benefiting private individuals) or private benefit, violating IRC §501(c)(3). The IRS scrutinizes these disclosures to prevent circumvention of public charity rules.
- Late or incomplete filings.
While less severe than deliberate misrepresentations, late filings (even by months) can trigger penalties under IRC §6652(c) ($20/day, capped at $1,050 for small nonprofits). Incomplete filings (e.g., missing Schedules A, B, or L) may signal operational disarray, prompting the IRS to issue Letter 5247 (requesting corrections) or escalate to an audit under IRC §7602.
Checklist of Operational Red Flags Voiding Tax-Exempt Status
Certain activities or financial patterns serve as "red flags" that the IRS associates with abusive tax-exempt practices. Nonprofits must proactively review these areas to avoid corrective actions, including intermediate sanctions or status revocation. Below is a structured checklist of high-risk indicators:- Excessive lobbying or political campaign intervention.
- Lobbying expenditures exceeding the IRC §501(h) threshold (e.g., 15% of gross receipts for 501(c)(3)s) without election.
- Direct or indirect participation in political campaigns (e.g., endorsing candidates, organizing voter drives).
- Failure to disclose lobbying activities in Schedule C (Part I, Line 1a).
Warning: The IRS may revoke 501(c)(3) status for political intervention under IRC §501(j), as seen in Case No. 12954-09 (Rev. Rul. 2010-12), where a nonprofit lost exempt status for coordinating voter registration drives tied to a partisan agenda.
- Private inurement or excessive compensation.
- Disproportionate salaries for executives (e.g., CEO pay exceeding 25% of total expenses).
- Loans, forgivable debts, or below-market-rate transactions with insiders (Part X, Line 1).
- Lavish perks (e.g., private jets, luxury retreats) for officers or board members.
IRS Focus: The Intermediate Sanctions Rules (IRC §4958) impose 200% excise taxes on excess benefit transactions. For example, in Private Letter Ruling 201821013, a nonprofit’s CEO was penalized $500,000 for a $200,000 "consulting fee" deemed excessive.
- Unrelated business income (UBI) underreporting.
- Omitting UBI from Schedule A (Part VII) due to misclassification (e.g., treating rental income as exempt).
- Failing to file Form 990-T for UBI exceeding $1,000.
- Claiming deductions for expenses related to taxable activities.
Penalty Risk: Underreporting UBI can trigger IRC §6662(a) accuracy-related penalties (20% of underpaid tax), as seen in Notice 2018-56, which highlighted audits targeting nonprofits with UBI discrepancies.
- Failure to maintain arm’s-length transactions.
- Joint ventures or partnerships with for-profit entities lacking clear boundaries.
- Shared facilities or services with related taxable entities without arm’s-length pricing.
- Undisclosed joint costs or shared expenses in Part X.
IRS Guidance: Revenue Procedure 97-1 emphasizes that nonprofits must demonstrate independence from for-profit affiliates to avoid IRC §512(b)(14) challenges.
- Inadequate governance or board oversight.
- Boards with insufficient independent directors (e.g., <10% of members unrelated to the organization).
- Lack of conflict-of-interest policies or whistleblower protections.
- Failure to document board meeting minutes or approvals for major transactions.
Enforcement Action: Weak governance increases audit risk under IRS Examination Guidelines M-2351-04, which flags nonprofits for potential IRC §501(c)(3) abuse if internal controls are absent.
IRS Enforcement Actions: Late Filings vs. Deliberate Misrepresentations
The severity of IRS enforcement actions varies significantly based on whether noncompliance stems from negligence or willful misconduct. Below is a comparative analysis of penalties andThe IRS Form 990 is more than a regulatory requirement—it is a strategic asset for nonprofits to demonstrate accountability, attract donors, and uphold their tax-exempt privileges. By mastering its sections, from revenue breakdowns in Part I to executive compensation transparency in Schedule J, organizations can preempt audits, align with best practices, and reinforce public trust. Whether determining the appropriate filing variant (990, 990-EZ, or 990-N) or interpreting Schedule F’s fiscal trends, compliance is not optional but a foundational element of long-term sustainability. For leaders and stakeholders alike, understanding the 990’s intricacies ensures not just adherence to law, but a proactive approach to organizational resilience.
FAQ
What is the 990 tax form used for?
The Form 990 is an annual information return required by the IRS from most tax-exempt organizations (like nonprofits) to provide details on finances, governance, and activities. It helps the public and IRS assess compliance with tax-exempt status. Smaller nonprofits may file a shorter Form 990-N (e-Postcard) instead.
What is a 990 form and who needs to file it?
The 990 form is the IRS’s standard Return of Organization Exempt from Income Tax, filed by nonprofits with gross receipts over $50,000 and assets over $250,000 (or $250,000+ in gross receipts). Churches, schools, and some small nonprofits may qualify for exemptions or alternative forms like the 990-EZ or 990-N.
What is a 990-T and when is it required?
Form 990-T reports an exempt organization’s unrelated business income tax (UBIT) if it earns revenue from activities not directly related to its tax-exempt purpose (e.g., a museum selling ads). It’s due by the 15th day of the 5th month after the tax year ends, even if no tax is owed.
What is a 990-T tax form and how does it work?
The 990-T tax form calculates and pays tax on income a nonprofit earns from unrelated business activities (e.g., renting property, selling merchandise). The IRS uses it to ensure nonprofits don’t use tax-exempt status to avoid taxes on for-profit ventures. Penalties apply for late or incomplete filings.
What is a 990-N form and who must file it?
Form 990-N (e-Postcard) is a simplified annual filing for small tax-exempt nonprofits with gross receipts under $50,000 and assets under $250,000. It requires basic info (name, address, IRS EIN, website) but no financial details. Filing is mandatory to maintain tax-exempt status.
What is a 990 tax form for nonprofits and why is it important?
The 990 tax form is the IRS’s tool to monitor nonprofit transparency by disclosing finances, programs, and governance. It ensures compliance with tax-exempt rules and makes organizations accountable to donors and the public. Failure to file can result in loss of tax-exempt status or fines.
Leave a Comment
Comments are moderated before appearing. The data you submit is processed according to the Privacy Policy of Voltefac.