A NATIONAL DATA SYSTEM PUBLICATION2024 ACS · FIVE-YEAR EDITION
US50.orgState of AmericaRequest a proposal ↗
MenuRankingsStatesCompare statesCurrent governorsExpected 2027 governorsU.S. Senate · before & afterU.S. House · before & afterState Legislatures · all 50 statesUnderstanding US50.orgThe evidenceHire NDSRequest a proposal

AFTER · 120TH CONGRESS · U.S. SENATE

Who is expected to serve in the 2027 Senate?

Two senators per state. Explore all 100 seats, compare the serving roster with the expected lineup after the 2026 transitions, and follow the source behind each name.

CHECKEDNovember 5,
2026
100 Senate seats
50 states
51Democratic expected
43Republican expected
2Independent expected
4Unassigned expected

100 allocated seats · 51 is a majority of the full chamber · affiliations shown separately from caucus alignment

A called race is different from a serving member.

33 AP-called election winners, 63 continuing senators, 2 unresolved races, and 2 expected appointments without verified successors. The 120th Congress begins January 3, 2027. This after view describes the expected roster after the scheduled election and governor transitions, using the checked evidence. Names and parties remain unassigned where a call or appointment is not verified. Certification and seating are separate steps.

Amy Klobuchar and Marsha Blackburn are governors-elect. Their expected Class I replacements in Minnesota and Tennessee are appointment pending. The party totals above leave those two successors unassigned rather than assuming who will be appointed; election-night caucus headlines may count those seats differently.

TWO SEATS PER STATE

Every state. Both Senate seats.

Each state’s two halves represent its two Senate seats. Select a state to see both names.

100 of 100 seats · checked November 5, 2026 · dated results snapshot, pending certification and seating

Alabama: Class II Barry Moore, Republican; Class III Katie Boyd Britt, RepublicanALAlaska: Class II Race unresolved, Unassigned; Class III Lisa Murkowski, RepublicanAKArizona: Class I Ruben Gallego, Democratic; Class III Mark Kelly, DemocraticAZColorado: Class II John W. Hickenlooper, Democratic; Class III Michael F. Bennet, DemocraticCOFlorida: Class I Rick Scott, Republican; Class III Ashley Moody, RepublicanFLGeorgia: Class II Jon Ossoff, Democratic; Class III Raphael G. Warnock, DemocraticGAIndiana: Class I Jim Banks, Republican; Class III Todd Young, RepublicanINKansas: Class II Adam Hamilton, Democratic; Class III Jerry Moran, RepublicanKSMaine: Class I Angus S., Jr. King, Independent; Class II Troy Jackson, DemocraticMEMassachusetts: Class I Elizabeth Warren, Democratic; Class II Edward J. Markey, DemocraticMAMinnesota: Class I Appointment pending, Unassigned; Class II Peggy Flanagan, DemocraticMNNew Jersey: Class I Andy Kim, Democratic; Class II Cory A. Booker, DemocraticNJNorth Carolina: Class II Roy Cooper, Democratic; Class III Ted Budd, RepublicanNCNorth Dakota: Class I Kevin Cramer, Republican; Class III John Hoeven, RepublicanNDOklahoma: Class II Kevin Hern, Republican; Class III James Lankford, RepublicanOKPennsylvania: Class I David McCormick, Republican; Class III John Fetterman, DemocraticPASouth Dakota: Class II Mike Rounds, Republican; Class III John Thune, RepublicanSDTexas: Class I Ted Cruz, Republican; Class II James Talarico, DemocraticTXWyoming: Class I John Barrasso, Republican; Class II Harriet Hageman, RepublicanWYConnecticut: Class I Christopher Murphy, Democratic; Class III Richard Blumenthal, DemocraticCTMissouri: Class I Josh Hawley, Republican; Class III Eric Schmitt, RepublicanMOWest Virginia: Class I James C. Justice, Republican; Class II Shelley Moore Capito, RepublicanWVIllinois: Class II Juliana Stratton, Democratic; Class III Tammy Duckworth, DemocraticILNew Mexico: Class I Martin Heinrich, Democratic; Class II Ben Ray Luján, DemocraticNMArkansas: Class II Tom Cotton, Republican; Class III John Boozman, RepublicanARCalifornia: Class I Adam B. Schiff, Democratic; Class III Alex Padilla, DemocraticCADelaware: Class I Lisa Blunt Rochester, Democratic; Class II Christopher A. Coons, DemocraticDEHawaii: Class I Mazie K. Hirono, Democratic; Class III Brian Schatz, DemocraticHIIowa: Class II Josh Turek, Democratic; Class III Chuck Grassley, RepublicanIAKentucky: Class II Andy Barr, Republican; Class III Rand Paul, RepublicanKYMaryland: Class I Angela D. Alsobrooks, Democratic; Class III Chris Van Hollen, DemocraticMDMichigan: Class I Elissa Slotkin, Democratic; Class II Abdul El-Sayed, DemocraticMIMississippi: Class I Roger F. Wicker, Republican; Class II Race unresolved, UnassignedMSMontana: Class I Tim Sheehy, Republican; Class II Kurt Alme, RepublicanMTNew Hampshire: Class II Chris Pappas, Democratic; Class III Margaret Wood Hassan, DemocraticNHNew York: Class I Kirsten E. Gillibrand, Democratic; Class III Charles E. Schumer, DemocraticNYOhio: Class I Bernie Moreno, Republican; Class III Sherrod Brown, DemocraticOHOregon: Class II Jeff Merkley, Democratic; Class III Ron Wyden, DemocraticORTennessee: Class I Appointment pending, Unassigned; Class II Bill Hagerty, RepublicanTNUtah: Class I John R. Curtis, Republican; Class III Mike Lee, RepublicanUTVirginia: Class I Tim Kaine, Democratic; Class II Mark R. Warner, DemocraticVAWashington: Class I Maria Cantwell, Democratic; Class III Patty Murray, DemocraticWAWisconsin: Class I Tammy Baldwin, Democratic; Class III Ron Johnson, RepublicanWINebraska: Class I Deb Fischer, Republican; Class II Pete Ricketts, RepublicanNESouth Carolina: Class II Annie Andrews, Democratic; Class III Tim Scott, RepublicanSCIdaho: Class II James E. Risch, Republican; Class III Mike Crapo, RepublicanIDNevada: Class I Jacky Rosen, Democratic; Class III Catherine Cortez Masto, DemocraticNVVermont: Class I Bernard Sanders, Independent; Class III Peter Welch, DemocraticVTLouisiana: Class II Julia Letlow, Republican; Class III John Kennedy, RepublicanLARhode Island: Class I Sheldon Whitehouse, Democratic; Class II Jack Reed, DemocraticRIALASKAHAWAII
DemocraticRepublicanIndependentUnassignedEqual halves represent Senate seats: lower-numbered class on the left, higher-numbered class on the right. Gray marks an unassigned successor. Halves do not represent land, population, or statewide majorities.

State land outlines: U.S. Census Bureau cartographic boundaries via U.S. Atlas. Alaska and Hawaii are inset; shapes are generalized for display. Officeholder and election evidence is listed separately below.

THE COMPLETE 100-SEAT DIRECTORY

Before. After. Seat by seat.

Download the sourced CSV ↓

100 matching seats · Change the search or filters ↑

STATE / SEATBEFORE · SERVING MEMBERAFTER · EXPECTED MEMBERSTATUSSOURCE
Class IITommy TubervilleRepublicanBarry MooreRepublicanAP-called winnerResult source ↗Associated Press via NPR
AP race 1755
Class IIIKatie Boyd BrittRepublicanKatie Boyd BrittRepublicanContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IIDan SullivanRepublicanNot yet calledUnassignedRace unresolvedResult source ↗Associated Press via NPR
AP race 3079
Class IIILisa MurkowskiRepublicanLisa MurkowskiRepublicanContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IRuben GallegoDemocraticRuben GallegoDemocraticContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IIIMark KellyDemocraticMark KellyDemocraticContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IITom CottonRepublicanTom CottonRepublicanAP-called winnerResult source ↗Associated Press via NPR
AP race 6345
Class IIIJohn BoozmanRepublicanJohn BoozmanRepublicanContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IAdam B. SchiffDemocraticAdam B. SchiffDemocraticContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IIIAlex PadillaDemocraticAlex PadillaDemocraticContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IIJohn W. HickenlooperDemocraticJohn W. HickenlooperDemocraticAP-called winnerResult source ↗Associated Press via NPR
AP race 7168
Class IIIMichael F. BennetDemocraticMichael F. BennetDemocraticContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IChristopher MurphyDemocraticChristopher MurphyDemocraticContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IIIRichard BlumenthalDemocraticRichard BlumenthalDemocraticContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class ILisa Blunt RochesterDemocraticLisa Blunt RochesterDemocraticContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IIChristopher A. CoonsDemocraticChristopher A. CoonsDemocraticAP-called winnerResult source ↗Associated Press via NPR
AP race 8362
Class IRick ScottRepublicanRick ScottRepublicanContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class III · Special electionAshley MoodyRepublicanAshley MoodyRepublicanAP-called winnerResult source ↗Associated Press via NPR
AP race 84979
Class IIJon OssoffDemocraticJon OssoffDemocraticAP-called winnerResult source ↗Associated Press via NPR
AP race 12301
Class IIIRaphael G. WarnockDemocraticRaphael G. WarnockDemocraticContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IMazie K. HironoDemocraticMazie K. HironoDemocraticContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IIIBrian SchatzDemocraticBrian SchatzDemocraticContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IIJames E. RischRepublicanJames E. RischRepublicanAP-called winnerResult source ↗Associated Press via NPR
AP race 13252
Class IIIMike CrapoRepublicanMike CrapoRepublicanContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IIRichard J. DurbinDemocraticJuliana StrattonDemocraticAP-called winnerResult source ↗Associated Press via NPR
AP race 16430
Class IIITammy DuckworthDemocraticTammy DuckworthDemocraticContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IJim BanksRepublicanJim BanksRepublicanContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IIITodd YoungRepublicanTodd YoungRepublicanContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IIJoni ErnstRepublicanJosh TurekDemocraticAP-called winnerResult source ↗Associated Press via NPR
AP race 17247
Class IIIChuck GrassleyRepublicanChuck GrassleyRepublicanContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IIRoger MarshallRepublicanAdam HamiltonDemocraticAP-called winnerResult source ↗Associated Press via NPR
AP race 17585
Class IIIJerry MoranRepublicanJerry MoranRepublicanContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IIMitch McConnellRepublicanAndy BarrRepublicanAP-called winnerResult source ↗Associated Press via NPR
AP race 18783
Class IIIRand PaulRepublicanRand PaulRepublicanContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IIBill CassidyRepublicanJulia LetlowRepublicanAP-called winnerResult source ↗Associated Press via NPR
AP race 20157
Class IIIJohn KennedyRepublicanJohn KennedyRepublicanContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IAngus S., Jr. KingIndependentCaucuses with Democratic membersAngus S., Jr. KingIndependentCaucuses with Democratic membersContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IISusan M. CollinsRepublicanTroy JacksonDemocraticAP-called winnerResult source ↗Associated Press via NPR
AP race 20643
Class IAngela D. AlsobrooksDemocraticAngela D. AlsobrooksDemocraticContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IIIChris Van HollenDemocraticChris Van HollenDemocraticContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IElizabeth WarrenDemocraticElizabeth WarrenDemocraticContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IIEdward J. MarkeyDemocraticEdward J. MarkeyDemocraticAP-called winnerResult source ↗Associated Press via NPR
AP race 24467
Class IElissa SlotkinDemocraticElissa SlotkinDemocraticContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IIGary C. PetersDemocraticAbdul El-SayedDemocraticAP-called winnerResult source ↗Associated Press via NPR
AP race 24463
Class IAmy KlobucharDemocraticAppointment pendingUnassignedAppointment pendingGovernor-elect transition; replacement unassignedTransition report ↗MPR News
Class IITina SmithDemocraticPeggy FlanaganDemocraticAP-called winnerResult source ↗Associated Press via NPR
AP race 25151
Class IRoger F. WickerRepublicanRoger F. WickerRepublicanContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IICindy Hyde-SmithRepublicanNot yet calledUnassignedRace unresolvedResult source ↗Associated Press via NPR
AP race 26692
Class IJosh HawleyRepublicanJosh HawleyRepublicanContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IIIEric SchmittRepublicanEric SchmittRepublicanContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class ITim SheehyRepublicanTim SheehyRepublicanContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IISteve DainesRepublicanKurt AlmeRepublicanAP-called winnerResult source ↗Associated Press via NPR
AP race 27607
Class IDeb FischerRepublicanDeb FischerRepublicanContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IIPete RickettsRepublicanPete RickettsRepublicanAP-called winnerResult source ↗Associated Press via NPR
AP race 28594
Class IJacky RosenDemocraticJacky RosenDemocraticContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IIICatherine Cortez MastoDemocraticCatherine Cortez MastoDemocraticContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IIJeanne ShaheenDemocraticChris PappasDemocraticAP-called winnerResult source ↗Associated Press via NPR
AP race 30003
Class IIIMargaret Wood HassanDemocraticMargaret Wood HassanDemocraticContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IAndy KimDemocraticAndy KimDemocraticContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IICory A. BookerDemocraticCory A. BookerDemocraticAP-called winnerResult source ↗Associated Press via NPR
AP race 31296
Class IMartin HeinrichDemocraticMartin HeinrichDemocraticContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IIBen Ray LujánDemocraticBen Ray LujánDemocraticAP-called winnerResult source ↗Associated Press via NPR
AP race 33948
Class IKirsten E. GillibrandDemocraticKirsten E. GillibrandDemocraticContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IIICharles E. SchumerDemocraticCharles E. SchumerDemocraticContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IIThom TillisRepublicanRoy CooperDemocraticAP-called winnerResult source ↗Associated Press via NPR
AP race 35984
Class IIITed BuddRepublicanTed BuddRepublicanContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IKevin CramerRepublicanKevin CramerRepublicanContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IIIJohn HoevenRepublicanJohn HoevenRepublicanContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IBernie MorenoRepublicanBernie MorenoRepublicanContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class III · Special electionJon HustedRepublicanSherrod BrownDemocraticAP-called winnerResult source ↗Associated Press via NPR
AP race 84327
Class IIAlan ArmstrongRepublicanKevin HernRepublicanAP-called winnerResult source ↗Associated Press via NPR
AP race 37960
Class IIIJames LankfordRepublicanJames LankfordRepublicanContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IIJeff MerkleyDemocraticJeff MerkleyDemocraticAP-called winnerResult source ↗Associated Press via NPR
AP race 38952
Class IIIRon WydenDemocraticRon WydenDemocraticContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IDavid McCormickRepublicanDavid McCormickRepublicanContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IIIJohn FettermanDemocraticJohn FettermanDemocraticContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class ISheldon WhitehouseDemocraticSheldon WhitehouseDemocraticContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IIJack ReedDemocraticJack ReedDemocraticAP-called winnerResult source ↗Associated Press via NPR
AP race 40003
Class IIDarline GrahamRepublicanAnnie AndrewsDemocraticAP-called winnerResult source ↗Associated Press via NPR
AP race 41938
Class IIITim ScottRepublicanTim ScottRepublicanContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IIMike RoundsRepublicanMike RoundsRepublicanAP-called winnerResult source ↗Associated Press via NPR
AP race 42003
Class IIIJohn ThuneRepublicanJohn ThuneRepublicanContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IMarsha BlackburnRepublicanAppointment pendingUnassignedAppointment pendingGovernor-elect transition; replacement unassignedTransition report ↗Tennessee Lookout
Class IIBill HagertyRepublicanBill HagertyRepublicanAP-called winnerResult source ↗Associated Press via NPR
AP race 43441
Class ITed CruzRepublicanTed CruzRepublicanContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IIJohn CornynRepublicanJames TalaricoDemocraticAP-called winnerResult source ↗Associated Press via NPR
AP race 46643
Class IJohn R. CurtisRepublicanJohn R. CurtisRepublicanContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IIIMike LeeRepublicanMike LeeRepublicanContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IBernard SandersIndependentCaucuses with Democratic membersBernard SandersIndependentCaucuses with Democratic membersContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IIIPeter WelchDemocraticPeter WelchDemocraticContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class ITim KaineDemocraticTim KaineDemocraticContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IIMark R. WarnerDemocraticMark R. WarnerDemocraticAP-called winnerResult source ↗Associated Press via NPR
AP race 47917
Class IMaria CantwellDemocraticMaria CantwellDemocraticContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IIIPatty MurrayDemocraticPatty MurrayDemocraticContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IJames C. JusticeRepublicanJames C. JusticeRepublicanContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IIShelley Moore CapitoRepublicanShelley Moore CapitoRepublicanAP-called winnerResult source ↗Associated Press via NPR
AP race 49137
Class ITammy BaldwinDemocraticTammy BaldwinDemocraticContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IIIRon JohnsonRepublicanRon JohnsonRepublicanContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IJohn BarrassoRepublicanJohn BarrassoRepublicanContinuing seatNot on the listed 2026 ballotOfficial roster ↗U.S. Senate official directory
Class IICynthia M. LummisRepublicanHarriet HagemanRepublicanAP-called winnerResult source ↗Associated Press via NPR
AP race 51677

Follow the seat. Keep the evidence clear.

Current names and affiliations come from the U.S. Senate directory, with the Senate XML authority retained for validation. A current party or caucus is not inferred from a previous election’s winning party.

Election outcomes use a frozen public NPR results snapshot tabulated by The Associated Press. A successor is named only when the feed explicitly marks the race called and exactly one candidate as winner. Senate race calls also have individually checked reporting links. AP race and candidate IDs are evidence identifiers, not congressional Bioguide member IDs.

Results snapshot: November 5, 2026, 9:23 a.m. Central. This page does not update automatically. Later calls, certification, resignations, appointments, or seating decisions can change the expected roster. NPR’s AP attribution and election coverage ↗.

The main 2026 Senate cycle has 33 regular Class II contests plus Class III special elections in Florida and Ohio. Each state has two distinct Senate seats. Equal map halves show those seats; they do not show a statewide vote share, land division, population division, or a winner-take-all state.

Two otherwise continuing Class I seats have a separate transition: Minnesota’s Amy Klobuchar and Tennessee’s Marsha Blackburn are governors-elect. Their parties and names are not carried into a purported after-transition roster without verified replacements. They may still serve during the initial days of the new Congress; this is not a January 3-only roster.

Caucus alignment is kept separate from party affiliation. The Senate press gallery identifies current Independents King and Sanders as caucusing with Democrats. Continued alignment is shown for those continuing seats; no caucus or party is assigned to an unnamed appointee.

These are representation and election maps. They do not change the authority or geographic meaning of the site’s 2024 ACS state demographic estimates, and they do not establish that party control caused a demographic or economic outcome.

Download the congressional evidence snapshot ↓ · Read the US50.org guide ↗

NATIONAL DATA SYSTEM · COMMISSIONED RESEARCH

A change in leadership.
A new question to investigate.

Commission a sourced comparison, policy brief, or research project around your decision. Scope, deliverables, timing, and fees are agreed before work begins.

Request a paid analysis proposal ↗