Loading figure…
Loading figure…
Cramer supports maintaining strong national defense and security capabilities. He has advocated for increased military spending and has a strong pro-defense stance.
Cramer supports maintaining strong national defense and security capabilities. He has advocated for increased military spending and has a strong pro-defense stance.
Cramer opposes expanding legal immigration and asylum pathways. He has supported stricter immigration policies, including measures to send undocumented immigrants home and has criticized DACA.
How do you perceive this figure's political lean?
Community votes: Left 0% · Center 0% · Right 0% (0 votes)
Sign in to cast a vote.
Cramer opposes expanding legal immigration and asylum pathways. He has supported stricter immigration policies, including measures to send undocumented immigrants home and has criticized DACA.
Cramer opposes legal access to abortion and has called for cutting off public funding for organizations like Planned Parenthood. He has linked the legalization of abortion to societal issues, including mass shootings, and supports various restrictions on abortion, including a ban after 20 weeks.
Cramer opposes legal access to abortion and has called for cutting off public funding for organizations like Planned Parenthood. He has linked the legalization of abortion to societal issues, including mass shootings, and supports various restrictions on abortion, including a ban after 20 weeks.
Cramer rejects the scientific consensus on climate change and opposes federal action to cut emissions. He supports increased fossil fuel production and has advocated for reduced environmental regulations.
Cramer rejects the scientific consensus on climate change and opposes federal action to cut emissions. He supports increased fossil fuel production and has advocated for reduced environmental regulations.
Cramer supports gun rights and opposes stricter firearms regulation. He has stated that gun control measures would not have prevented mass shootings and advocates for the Second Amendment rights.
Cramer supports gun rights and opposes stricter firearms regulation. He has stated that gun control measures would not have prevented mass shootings and advocates for the Second Amendment rights.
Cramer opposes a larger government role in health coverage, specifically the Affordable Care Act, which he has voted to repeal multiple times. He supports market-based health insurance solutions and has opposed Medicaid expansion.
Cramer opposes a larger government role in health coverage, specifically the Affordable Care Act, which he has voted to repeal multiple times. He supports market-based health insurance solutions and has opposed Medicaid expansion.
Cramer opposes higher taxes on corporations and top earners. He has supported tax cuts and has voted to repeal the estate tax, advocating for lower tax rates overall.
Cramer opposes higher taxes on corporations and top earners. He has supported tax cuts and has voted to repeal the estate tax, advocating for lower tax rates overall.
Cramer has expressed opposition to measures that would make voter registration easier, emphasizing a strict interpretation of election laws and supporting voter ID requirements.
Cramer has expressed opposition to measures that would make voter registration easier, emphasizing a strict interpretation of election laws and supporting voter ID requirements.
Cramer supports free trade agreements and lower tariffs, viewing tariffs as a necessary tool to protect American industries while also advocating for trade policies that facilitate global relationships.
Cramer supports free trade agreements and lower tariffs, viewing tariffs as a necessary tool to protect American industries while also advocating for trade policies that facilitate global relationships.
Cramer opposes stronger federal protections against discrimination, particularly in relation to LGBTQ rights. He has criticized same-sex marriage and supports defining marriage as between one man and one woman.
Cramer opposes stronger federal protections against discrimination, particularly in relation to LGBTQ rights. He has criticized same-sex marriage and supports defining marriage as between one man and one woman.
Position extraction pending on 7 issues: Foreign Policy, Economy & Jobs, Education, School Curriculum, Criminal Justice, Tech Regulation, Elections & Campaigns.
Jun 24, 2026 · Congress.gov
Read twice and referred to the Committee on the Judiciary.
Why: Cosponsoring the Dismemberment Abortion Ban Act directly supports the stated opposition to legal access to abortion, aligning with the call for restrictions.
May 21, 2026 · Congress.gov
Read twice and referred to the Committee on Environment and Public Works.
Why: Cosponsoring a bill that supports domestic oil and gas businesses directly aligns with the stated opposition to climate regulations and the preference for increased drilling.
View source →Apr 22, 2026 · Congress.gov
Read the second time. Placed on Senate Legislative Calendar under General Orders. Calendar No. 401.
Why: Cosponsoring the Protecting American Taxpayers Act aligns directly with the stated opposition to tax increases, as the act aims to protect taxpayers from higher taxes.
View source →Apr 16, 2026 · Congress.gov
Read twice and referred to the Committee on Health, Education, Labor, and Pensions.
Why: Cosponsoring the Title X Abortion Provider Prohibition Act directly supports the stated opposition to abortion by seeking to cut off funding for abortion providers.
View source →Apr 16, 2026 · Congress.gov
Read twice and referred to the Committee on the Judiciary.
Why: Cosponsoring the Sanctuary City Elimination Act directly supports the stated opposition to lenient immigration policies and aligns with the goal of enforcing stricter immigration measures.
View source →Jul 10, 2025 · Congress.gov
Placed on Senate Legislative Calendar under General Orders. Calendar No. 180.
Why: Sponsoring a resolution to disapprove a Bureau of Land Management rule aligns with the position opposing regulation of greenhouse gas emissions and supports increased oil and gas drilling.
View source →Jan 23, 2025 · Congress.gov
Read twice and referred to the Committee on Finance.
Why: Sponsoring the Unborn Child Support Act directly supports the stated opposition to abortion by promoting policies that align with the belief that life begins at conception.
View source →Jul 10, 2024 · Congress.gov
Read twice and referred to the Committee on the Judiciary.
Why: Sponsoring the Firearms Interstate Commerce Reform Act aligns with the opposition to gun control measures by promoting the deregulation of firearm commerce.
View source →Jun 11, 2026 · Congress.gov
Read the second time. Placed on Senate Legislative Calendar under General Orders. Calendar No. 433.
Why: Cosponsoring the Take Care of America’s Veterans Act suggests support for healthcare initiatives, which aligns with a market-based approach to veterans' health coverage, despite the opposition to a larger government role in general.
View source →Jun 3, 2026 · Congress.gov
Read twice and referred to the Committee on the Judiciary.
Why: Cosponsoring a bill to enhance penalties for firearm theft aligns with the stated opposition to gun control measures, as it focuses on enforcement rather than regulation.
View source →Oct 31, 2023 · Congress.gov
Read twice and referred to the Committee on Finance.
Why: Sponsoring a bill to include dietary supplements as qualified medical expenses aligns with the broader goal of improving healthcare access and affordability, even if it does not directly address the Affordable Care Act.
View source →Jun 4, 2026 · Congress.gov
Read twice and referred to the Committee on Health, Education, Labor, and Pensions.
Why: Cosponsoring the INSULIN Act, which aims to lower insulin costs, moves against the stated opposition to healthcare reforms like the ACA and protections for patients.
View source →May 21, 2026 · Congress.gov
Read twice and referred to the Committee on the Judiciary.
Why: Sponsoring a bill that increases opportunities for nonimmigrant physicians contradicts the stated opposition to immigration policies that facilitate benefits for noncitizens.
View source →Nov 13, 2023 · Congress.gov
Read twice and referred to the Committee on the Judiciary.
Why: Sponsoring the EAGLE Act, which aims to provide pathways for certain immigrants, contradicts the stated opposition to leniency in immigration policies.
View source →Most are procedural sponsorships or actions on issues where this figure hasn't publicly stated a position. Highest-signal entries shown first.
Jun 18, 2026 · Congress.gov
Read twice and referred to the Committee on Banking, Housing, and Urban Affairs.
Why: The action to sponsor a bill related to industry and security does not clearly align with or contradict the stated position on trade, as it does not directly address tariffs or free-trade agreements.
View source →May 13, 2026 · Congress.gov
Read twice and referred to the Committee on Finance.
Why: The bill aims to provide tax benefits related to charitable distributions, which aligns with a tax-cutting approach, but does not directly address the opposition to increasing tax rates.
View source →Mar 11, 2026 · Congress.gov
Committee on Health, Education, Labor, and Pensions. Hearings held.
Why: The CLEAR LABELS Act may have elements related to healthcare transparency, but it does not directly align with the opposition to the Affordable Care Act or the protections for patients with preexisting conditions.
View source →Mar 11, 2026 · Congress.gov
Read twice and referred to the Committee on Banking, Housing, and Urban Affairs.
Why: The action of cosponsoring a clawback act does not directly align with opposing tax increases, as it could imply a regulatory approach to financial accountability rather than a clear stance on tax rates.
View source →Mar 10, 2026 · Congress.gov
Committee on Energy and Natural Resources Subcommittee on Water and Power. Hearings held.
Why: The action relates to water resources and does not directly address climate change or emissions regulation, leaving the relationship to the stated position unclear.
View source →Dec 1, 2025 · Congress.gov
Read twice and referred to the Committee on Energy and Natural Resources.
Why: The action's intent to address energy rates does not clearly align with the opposition to climate regulations, leaving the relationship between the stated position and the action ambiguous.
View source →May 22, 2025 · Congress.gov
Committee on Veterans' Affairs. Ordered to be reported with an amendment in the nature of a substitute favorably.
Why: The sponsorship of a veterans' care act does not directly align with the opposition to the Affordable Care Act, as it pertains specifically to veterans rather than broader healthcare access.
May 21, 2025 · Congress.gov
Committee on Environment and Public Works Senate Subcommittee on Transportation and Infrastructure. Hearings held.
Why: The action involves infrastructure improvements that could have environmental implications, but it does not directly align with the stated opposition to climate regulations or the support for fossil fuel expansion.
View source →Apr 10, 2025 · Congress.gov
Read twice and referred to the Committee on Finance.
Why: The action involves tax credits, which can be seen as a form of tax relief, but it does not directly align with the opposition to taxes as it introduces a new refundable credit.
View source →Apr 9, 2025 · Congress.gov
Read twice and referred to the Committee on Veterans' Affairs.
Why: The action aims to support veterans' mental health, which could align with healthcare goals, but does not directly address the figure's opposition to broader healthcare reforms like the ACA.
View source →Mar 27, 2025 · Congress.gov
Committee on Environment and Public Works Senate Subcommittee on Transportation and Infrastructure. Hearings held.
Why: The action relates to transportation infrastructure but does not clearly align with or contradict the stated opposition to climate regulation, leaving the relationship ambiguous.
View source →Mar 26, 2025 · Congress.gov
Read twice and referred to the Committee on Veterans' Affairs.
Why: The action focuses on veterans' healthcare advocacy, which does not directly align with the opposition to the Affordable Care Act or broader healthcare reforms, creating ambiguity in its relationship to the stated position.
View source →Mar 4, 2025 · Congress.gov
Committee on Veterans' Affairs. Ordered to be reported with an amendment in the nature of a substitute favorably.
Why: The action supports healthcare access for veterans, which may align with some healthcare goals, but does not directly address the figure's opposition to broader healthcare reforms like the ACA.
View source →Jan 16, 2025 · Congress.gov
Read twice and referred to the Committee on Finance.
Why: Sponsoring a bill to modernize Medicare coverage for chiropractic services does not directly align with the opposition to the Affordable Care Act, but it also does not contradict the stated position on healthcare overall.
View source →Jun 11, 2024 · Congress.gov
Read twice and referred to the Committee on Banking, Housing, and Urban Affairs.
Why: The action does not directly address tax rates or cuts, leaving its alignment with the stated opposition to higher taxes unclear.
View source →Aug 1, 2022 · Congress.gov
Read twice and referred to the Committee on Environment and Public Works.
Why: The action of sponsoring the committee act does not directly align with or contradict the stated opposition to climate regulation, leaving the relationship unclear.
View source →Jun 24, 2026 · Congress.gov
Read twice and referred to the Committee on Finance.
Why: Tagged to Economy & Jobs, but no stated position has been extracted for that issue yet — judgement deferred until more news coverage is available.
View source →Jun 9, 2026 · Congress.gov
Read twice and referred to the Committee on Foreign Relations.
Why: Tagged to Foreign Aid, but no stated position has been extracted for that issue yet — judgement deferred until more news coverage is available.
View source →May 18, 2026 · Congress.gov
Read twice and referred to the Committee on Foreign Relations.
Why: Tagged to Foreign Aid, but no stated position has been extracted for that issue yet — judgement deferred until more news coverage is available.
View source →May 11, 2026 · Congress.gov
Read twice and referred to the Committee on Health, Education, Labor, and Pensions.
Why: Tagged to Education, but no stated position has been extracted for that issue yet — judgement deferred until more news coverage is available.
View source →Mar 25, 2026 · Congress.gov
Read twice and referred to the Committee on Foreign Relations.
Why: Tagged to Foreign Aid, but no stated position has been extracted for that issue yet — judgement deferred until more news coverage is available.
View source →Mar 4, 2026 · Congress.gov
Committee on Veterans' Affairs. Hearings held.
Why: Tagged to Education, but no stated position has been extracted for that issue yet — judgement deferred until more news coverage is available.
View source →Feb 26, 2026 · Congress.gov
Read twice and referred to the Committee on Banking, Housing, and Urban Affairs.
Why: Tagged to Tech Regulation, but no stated position has been extracted for that issue yet — judgement deferred until more news coverage is available.
View source →Feb 4, 2026 · Congress.gov
Read twice and referred to the Committee on Banking, Housing, and Urban Affairs.
Why: Tagged to Trade, but no stated position has been extracted for that issue yet — judgement deferred until more news coverage is available.
View source →May 21, 2025 · Congress.gov
Referred to the Committee on Foreign Relations. (text: CR S3060-3062)
Why: Tagged to Trade, but no stated position has been extracted for that issue yet — judgement deferred until more news coverage is available.
View source →May 12, 2025 · Congress.gov
Read twice and referred to the Committee on Health, Education, Labor, and Pensions.
Why: Tagged to Education, but no stated position has been extracted for that issue yet — judgement deferred until more news coverage is available.
View source →Mar 19, 2024 · Congress.gov
Referred to the Committee on Foreign Relations.
Why: Tagged to Trade, but no stated position has been extracted for that issue yet — judgement deferred until more news coverage is available.
View source →Jun 24, 2026 · Congress.gov
Submitted in the Senate, considered, and agreed to without amendment and with a preamble by Unanimous Consent. (consideration: CR S3194; text: CR S3218)
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →Jun 11, 2026 · Congress.gov
Referred to the Committee on Commerce, Science, and Transportation. (text: CR S2768)
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →Jun 10, 2026 · Congress.gov
Read twice and referred to the Committee on Banking, Housing, and Urban Affairs.
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →Jun 9, 2026 · Congress.gov
Read twice and referred to the Committee on Finance.
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →Jun 9, 2026 · Congress.gov
Read twice and referred to the Committee on Commerce, Science, and Transportation.
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →Jun 8, 2026 · Congress.gov
Submitted in the Senate, considered, and agreed to without amendment and with a preamble by Unanimous Consent. (consideration: CR S2670; text: CR S2666)
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →Jun 3, 2026 · Congress.gov
Read twice and referred to the Committee on Homeland Security and Governmental Affairs.
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →Jun 1, 2026 · Congress.gov
Read twice and referred to the Committee on Banking, Housing, and Urban Affairs. (Sponsor introductory remarks on measure: CR S4337-4338)
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →Jun 1, 2026 · Congress.gov
Submitted in the Senate, considered, and agreed to without amendment and with a preamble by Unanimous Consent. (consideration: CR S2480; text: CR S2478-2479)
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →May 20, 2026 · Congress.gov
Read twice and referred to the Committee on Finance.
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →May 20, 2026 · Congress.gov
Read twice and referred to the Committee on Health, Education, Labor, and Pensions.
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →May 19, 2026 · Congress.gov
Submitted in the Senate, considered, and agreed to without amendment and with a preamble by Unanimous Consent. (consideration: CR S2381; text: CR S2380)
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →May 12, 2026 · Congress.gov
Submitted in the Senate, considered, and agreed to without amendment and with a preamble by Unanimous Consent. (consideration: CR S2241; text: CR S2240-2241)
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →May 11, 2026 · Congress.gov
Read twice and referred to the Committee on Veterans' Affairs.
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →May 11, 2026 · Congress.gov
Submitted in the Senate, considered, and agreed to without amendment and with a preamble by Unanimous Consent. (consideration: CR S2205; text: CR S2203-2204)
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →May 11, 2026 · Congress.gov
Submitted in the Senate, considered, and agreed to without amendment and with a preamble by Unanimous Consent. (consideration: CR S2205; text: CR S2203)
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →Apr 28, 2026 · Congress.gov
Submitted in the Senate, considered, and agreed to without amendment and with a preamble by Unanimous Consent. (consideration: CR S2076-2077; text: CR S2086)
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →Apr 28, 2026 · Congress.gov
Submitted in the Senate, considered, and agreed to without amendment and with a preamble by Unanimous Consent. (consideration: CR S2076-2077; text: CR S2084-2085)
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →Apr 27, 2026 · Congress.gov
Read twice and referred to the Committee on Banking, Housing, and Urban Affairs.
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →Apr 22, 2026 · Congress.gov
Read twice and referred to the Committee on Armed Services.
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →Apr 22, 2026 · Congress.gov
Read twice and referred to the Committee on Armed Services.
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →Apr 22, 2026 · Congress.gov
Read twice and referred to the Committee on Armed Services.
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →Apr 15, 2026 · Congress.gov
Read the second time. Placed on Senate Legislative Calendar under General Orders. Calendar No. 371.
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →Apr 14, 2026 · Congress.gov
Resolution agreed to in Senate without amendment and with a preamble by Unanimous Consent. (consideration: CR S2075)
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →Apr 2, 2026 · Congress.gov
Read twice and referred to the Committee on Homeland Security and Governmental Affairs.
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →Mar 25, 2026 · Congress.gov
Committee on Veterans' Affairs. Hearings held.
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →Mar 18, 2026 · Congress.gov
Submitted in the Senate, considered, and agreed to without amendment and with a preamble by Unanimous Consent. (consideration: CR S1202; text: CR S1208-1209)
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →Mar 5, 2026 · Congress.gov
Read twice and referred to the Committee on Rules and Administration.
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →Mar 5, 2026 · Congress.gov
Read twice and referred to the Committee on Energy and Natural Resources.
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →Mar 2, 2026 · Congress.gov
Read twice and referred to the Committee on Banking, Housing, and Urban Affairs.
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →Feb 26, 2026 · Congress.gov
Read twice and referred to the Committee on Finance. (Sponsor introductory remarks on measure: CR S8278-8279)
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →Feb 26, 2026 · Congress.gov
Read twice and referred to the Committee on Banking, Housing, and Urban Affairs.
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →Feb 26, 2026 · Congress.gov
Submitted in the Senate, considered, and agreed to without amendment and with a preamble by Unanimous Consent. (consideration: CR S716; text: CR S710)
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →Feb 26, 2026 · Congress.gov
Read twice and referred to the Committee on Veterans' Affairs.
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →Dec 17, 2025 · Congress.gov
Read twice and referred to the Committee on Banking, Housing, and Urban Affairs.
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →Jul 17, 2025 · Congress.gov
Read twice and referred to the Committee on Banking, Housing, and Urban Affairs.
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →Jul 14, 2025 · Congress.gov
Read twice and referred to the Committee on Banking, Housing, and Urban Affairs.
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →May 13, 2025 · Congress.gov
Committee on Environment and Public Works Senate Subcommittee on Transportation and Infrastructure. Hearings held.
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →May 7, 2025 · Congress.gov
Read twice and referred to the Committee on Banking, Housing, and Urban Affairs.
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →May 1, 2025 · Congress.gov
Read twice and referred to the Committee on the Judiciary.
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →Feb 4, 2025 · Congress.gov
Read twice and referred to the Committee on Banking, Housing, and Urban Affairs.
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →Jan 15, 2025 · Congress.gov
Read twice and referred to the Committee on Banking, Housing, and Urban Affairs.
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →Sep 19, 2024 · Congress.gov
Read twice and referred to the Committee on Health, Education, Labor, and Pensions.
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →May 9, 2023 · Congress.gov
Read twice and referred to the Committee on Banking, Housing, and Urban Affairs.
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →Feb 16, 2023 · Congress.gov
Committee on Energy and Natural Resources Subcommittee on Water and Power. Hearings held. With printed Hearing: S.Hrg. 118-287.
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →Mar 24, 2022 · Congress.gov
Committee on Banking, Housing, and Urban Affairs. Hearings held. Hearings printed: S.Hrg. 117-621.
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →Jul 11, 2019 · Congress.gov
Referred to the Subcommittee on National Parks, Forests, and Public Lands.
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →May 2, 2019 · Congress.gov
Committee on Energy and Natural Resources Subcommittee on Public Lands, Forests, and Mining. Hearings held. With printed Hearing: S.Hrg. 116-380.
Why: Couldn't tag this action to any of the tracked issues, so it can't be compared against a stated position.
View source →
Discussion
No comments yet. Be the first to start the discussion.
Sign in to join the discussion.