NHL free agency 2021: Complete list of all 31 teams' UFA, RFA players

NHL free agency 2021: Complete list of all 31 teams' UFA, RFA players

Like everything else in 2021, the NHL’s shopping season does not begin until later than the norm. This year, free agency begins on July 28.

The date circled is when unrestricted free agents begin signing with new teams, restricted free agents with arbitration rights begin having their next contracts dictated by a third party and general managers start playing the fun game of, “Should we or should we not do an offer sheet?”

This season’s list of unrestricted free agents is intriguing, with the likes of Alex Ovechkin, Dougie Hamilton and Gabriel Landeskog among the top players on the market. Have we seen the last of Zdeno Chara, Joe Thornton and the NHL’s leader in career games, Patrick Marleau? Will we see an offer sheet this year with Elias Pettersson and Brady Tkachuk among the notable RFAs?

MORE:  NHL playoff schedule 2021: Updated bracket, dates, times, TV channels for every semifinal series

It should be noted that this year is also a smidge different: The NHL’s newest club, the Kraken, did have an opportunity to sign players in advance. They selected and signed guys like Adam Larsson, Chris Driedger and Jamie Oleksiak.

Below is a list of each team’s major free agents.

NHL 2021 free agency

(UFA: unrestricted free agent; RFA: restricted free agent; NQO/UFA: no qualifying offer/unrestricted free agent; QO: given a qualifying offer; a player’s name in italics indicates a non-roster, taxi squad or AHL player)

Anaheim Ducks

PLAYERPOSSTATUS
David BackesFUFA
Maxime ComtoisFRFA
Ryan GetzlafFSigned one-year $4.5 million contract
Danton HeinenFNo QO/UFA
Max JonesFRFA
Isac LundestromFRFA
Sam SteelFRFA
Alexander VolkovFSigned one-year $925,000 extension
Andy WelinskiDUFA
Vinni LettieriFSigned one-year, $750,000 extension
Sam CarrickFSigned one-year, $750,000 extension
Chase De LeoFNJD: one year, $750,000

Arizona Coyotes

PLAYERPOSSTATUS
Derick BrassardFUFA
Michael BuntingFTOR: two years, $1.9 million
Hudson FaschingFUFA G6
John HaydenFNo QO/UFA
Dryden HuntFNYR: two years, $1.525 million
Lane Pederson**FRFA (arbitration eligible)
Jason DemersDUFA
Alex GoligoskiDMIN: one year, $5 million 
Niklas HjalmarssonDRetired
Aaron NessDUFA
Jordan OesterleDUFA
Antti RaantaGCAR: two years, $4 million
Michael ChaputFUFA
Frederik GauthierFNo QO/UFA
Bokondji Imama*FRFA (arbitration eligible)

*Acquired from Kings on July 24.

**Traded to Sharks on July 28.

Boston Bruins

PLAYERPOSSTATUS
Anton BlidhFUFA G6
Trent FredericFSigned two-year, $2.1 million extension
Taylor HallFSigned four-year, $24 million extension
Cameron HughesFSigned one-year, $750,000 extension
Ondrej KaseFNo QO/UFA
David KrejciFUFA
Sean KuralyFCBJ: four years, $10 million
Greg McKeggFNYR: one year, $750,000
Nick RitchieFNo QO/UFA
Zach SenyshynFRFA (arbitration eligible)
Bradon CarloDSigned six-year, $24.6 million extension
Steven KampferDSigned with Ak Bars Kazan (KHL)
Kevan MillerDRetired
Mike ReillyDSigned three-year, $9 million contract
Jarred TinordiDNYR: two years, $1.8 million
Jaroslav HalakGUFA
Tuukka RaskGUFA
Paul CareyFUFA

Buffalo Sabres

PLAYERPOSSTATUS
Rasmus AsplundFRFA
Drake CaggiulaFSigned one-year, $750,000 extension
Casey MittelstadtFRFA
Tobias RiederFUFA
Riley SheahanFUFA
Rasmus DahlinDRFA
Matt IrwinDUFA
Henri JokiharjuDRFA
Carter HuttonGUFA
Linus UllmarkGBOS: four years, $20 million
Brandon DavidsonDSigned one-year, $750,000 contract
Steven FogartyFBOS: one year, $750,000
Michael HouserGUFA

Calgary Flames

PLAYERPOSSTATUS
Dillon DubeFRFA
Glenn GawdinFRFA
Josh LeivoFUFA
Joakim NordstromFUFA
Matthew PhillipsFRFA
Brett RitchieFUFA
Buddy RobinsonFUFA
Derek RyanFUFA
Dominik SimonFPIT: one year, $750,000
Oliver KylingtonDRFA (arbitration eligible)
Connor MackeyDRFA (arbitration eligible)
Nikita NesterovDUFA
Michael StoneDUFA
Juuso ValimakiD10.2(c)
Nikita ZadorovDRFA (arbitration eligible)
Louis DomingueGUFA
Luke PhilpFRFA (arbitration eligible)
Zac RinaldoFUFA
Colton PoolmanDRFA (arbitration eligible)
Alexander YelesinDRFA (arbitration eligible)
Tyler ParsonsGRFA
Artyom ZagidulinGNo QO/UFA

Carolina Hurricanes

PLAYERPOSSTATUS
Morgan Geekie*FSigned one-year, $750,000 extension
Jordan MartinookFUFA
Max McCormickFUFA
Brock McGinnFPIT: four years, $11 million
Cedric PaquetteFMTL: one year, $950,000
Drew ShoreFUFA
Andrei SvechnikovFRFA
Jani HakanpaaDUFA
Dougie HamiltonDUFA
Maxime LajoieDRFA
Roland McKeownDCOL: one year, $750,000
Joakim RyanDUFA
Jonathan BernierGNJD: two years, $8.25 million
Antoine BibeauGUFA
Petr MrazekGUFA
James ReimerGUFA
Yegor KorshkovFRFA (arbitration eligible)
David WarsofskyDUFA

*Selected by Kraken in expansion draft.

Chicago Blackhawks

PLAYERPOSSTATUS
Adam GaudetteFSigned one-year, $997,500 extension
Brandon HagelF10.2(c)
Vinnie HinostrozaFBUF: one year, $1.05 million
David KampfFNo QO/UFA
Alex NylanderFRFA
Pius SuterFDET: two-year contract
Josh DickinsonFRFA
Brandon PirriFUFA
John Quenneville*FUFA G6
Anton LindholmDUFA G6

*Selected by Kraken in expansion draft.

Colorado Avalanche

PLAYERPOSSTATUS
Pierre-Edouard BellemareFUFA
Tyson JostFRFA (arbitration eligible)
Gabriel LandeskogFUFA
Jayson MegnaFSigned two-year, $1.5 million extension
Liam O’BrienFUFA G6
Brandon SaadFUFA
Miikka SalomäkiFUFA
Kiefer SherwoodFSigned one-year, $750,000 extension
T.J. TynanFUFA
Kyle BurroughsDUFA G6
Dennis GilbertDRFA (arbitration eligible)
Cale MakarDSigned six-year, $54 million extension
Patrik NemethDNYR: three years, $7.5 million
Daniel RenoufDUFA
Conor TimminsDRFA
Devan DubnykGUFA
Philipp GrubauerGUFA
Jonas JohanssonGSigned one-year, $750,000 extension
Adam WernerGNo QO/UFA
Sheldon DriesFUFA
Ty LewisFNo QO/UFA

Columbus Blue Jackets

PLAYERPOSSTATUS
Zac DalpeFUFA
Mikhail GrigorenkoFUFA
Patrik LaineFSigned one-year, $7.5 million contract
Ryan MacInnisFUFA G6
Stefan MatteauFUFA
Kole SherwoodFNo QO/UFA
Kevin StenlundFRFA (arbitration eligible)
Alexandre TexierFSigned two-year, $3.05 million contract
Jake Bean*DRFA
Michael Del ZottoDUFA
Mikko LehtonenDUFA
Andrew PeekeD10.2(c)
Cliff PuFNo QO/UFA
Adam ClendeningDPHI: one year, $750,000
Cam JohnsonGRFA (arbitration eligible)

*Acquired from Hurricanes on July 23.

Dallas Stars

PLAYERPOSSTATUS
Andrew CoglianoFUFA
Blake ComeauFSigned one-year, $1 million extension
Justin DowlingFVAN: two years, $1.5 million
Rhett GardnerFSigned two-year, $1.5 million extension
Joel KivirantaFRFA (arbitration eligible)
Miro HeiskanenDSigned eight-year, $67.6 million extension
Jamie Oleksiak*DSEA: Signed five-year, $23 million extension
Mark PysykDUFA
Sami VatanenDUFA
Nicolas CaamanoFRFA
Taylor FedunDUFA
Julius HonkaDNo QO/UFA
Landon BowGUFA G6

*Selected by Kraken in expansion draft.

Detroit Red Wings

PLAYERPOSSTATUS
Tyler BertuzziFRFA (arbitration eligible)
Mathias BromeFNo QO/UFA
Adam ErneFRFA (arbitration eligible)
Valterri FilppulaFUFA
Sam GagnerFUFA
Luke GlendeningFDAL: two years, $3 million
Darren HelmFUFA
Michael RasmussenFSigned three-year, $4.38 million extension
Bobby RyanFUFA
Evgeny SvechnikovFNo QO/UFA
Jakub VranaFRFA (arbitration eligible)
Alex BiegaDUFA
Dennis CholowskiDRFA (arbitration eligible)
Christian DjoosDNo QO/UFA
Filip HronekDRFA
Gustav LindstromDSigned two-year, $1.7 million extension
Marc StaalDSigned one-year, $2 million extension
Alex Nedeljkovic*GDET: Signed two-year, $6 million extension
Taro HiroseFSigned one-year, $850,000 extension
Givani SmithFRFA
Dominic TurgeonFUFA G6
Hayden VerbeekFNo QO/UFA
Dylan McIlrathDUFA
Calvin PickardGUFA

*Acquired from Hurricanes on July 22.

Edmonton Oilers

PLAYERPOSSTATUS
Alex ChiassonFUFA
Tyler EnnisFUFA
Warren Foegele**FRFA (arbitration eligible)
Gaetan HaasFUFA
Dominik KahunFNo QO/UFA
Jujhar KhairaFCHI: two years, $1.95 million
James NealFBuyout/UFA
Ryan Nugent-HopkinsFSigned eight-year, $5.125 million extension
Joakim NygardFUFA
Russell PatrickFUFA
Kailer YamamotoFRFA
Tyson BarrieDUFA
Slater KoekkoekDUFA
Dmitry KulikovDUFA
Adam Larsson*DSEA: Signed four-year, $16 million extension
Mike SmithGSigned two-year, $4.4 million extension
Tyler BensonFRFA/QO
Adam CracknellFUFA
Cooper MarodyFRFA (arbitration eligible)/QO
Alan QuineFUFA

*Selected by Kraken in expansion draft.

**Acquired from Hurricanes on July 28.

Florida Panthers

PLAYERPOSSTATUS
Sam BennettFSigned four-year, $17.7 million extension
Anthony DuclairFSigned three-year, $9 million extension
Nikita GusevFUFA
Juho LammikkoFRFA (arbitration eligible)
Sam Reinhart**FRFA (arbitration eligible)
Lucas WallmarkFNo QO/UFA
Alexander WennbergFUFA
Scott WilsonFUFA
Lucas CarlssonDSigned one-year, $750 extension
Gustav ForslingDSigned three-year, $8 million extension
Noah JuulsenDSigned one-year, $750,000 extension
Brady KeeperDUFA G6
Brandon MontourDUFA
Chase PriskieDRFA (arbitration eligible)
Keith YandleDPHI: one year, $900,000
Philippe DesrosiersGUFA G6
Chris Driedger*GSEA: Signed three-year, $10.5 million extension
Samuel MontembeaultGRFA (arbitration eligible)

*Selected by Kraken in expansion draft.

**Acquired from Sabres July 24.

Los Angeles Kings

PLAYERPOSSTATUS
Andreas AthanasiouFRFA (arbitration eligible)
Blake LizotteFSigned one-year $800,000 extension
Matt LuffFNo QO/UFA
Trevor MooreFSigned two-year, $3.75 million extension
Christian WolaninDSigned one-year, $750,000 extension
Lias AnderssonFRFA
Troy GrosenickGBOS: one year, $750,000

Minnesota Wild

PLAYERPOSSTATUS
Nick BjugstadFSigned one-year, $900,000 extension
Nick BoninoFSJS: two years, $4.1 million
Joseph CramarossaFSigned two-year, $1.5 million extension
Brandon DuhaimeFRFA (arbitration eligible)
Joel Eriksson EkFSigned eight-year, $42 million extension
Kevin FialaFRFA (arbitration eligible)
Marcus JohanssonFUFA
Luke JohnsonFUFA G6
Kirill KaprizovF10.2(c)
Zach PariseFBuyout/UFA
Kyle RauFSigned one-year, $750,000 extension
Louis BelpedioDMTL: one year $750,000
Ian ColeDUFA
Brad HuntDUFA
Dakota MermisDSigned two-year, $1.5 million extension
Ryan SuterDDAL: four years, $14.6 million
Andrew HammondGSigned one-year, $750,000 extension
Dmitry SokolovFNo QO/UFA
Matt BartkowskiDUFA
Ian McCoshenDUFA G6

Montreal Canadiens

PLAYERPOSSTATUS
Joel ArmiaFSigned four-year, $13,6 million extension
Alex BelzileFSigned one-year, $750,000 extension
Laurent DauphinFSigned one-year, $750,000 extension
Philip DanaultFLAK: six years, $33 million
Michael FrolikFUFA
Jesperi KotkaniemiFRFA
Artturi LehkonenFRFA (arbitration eligible)
Corey PerryFUFA
Eric StaalFUFA
Tomas TatarFUFA
Cale Fleury*DRFA
Erik GustafssonDUFA
Otto LeskinenDRFA (arbitration eligible)
Jon MerrillDUFA
Michael McNivenGRFA (arbitration eligible)
Charlie LindgrenGUFA
Joseph BlandisiFNo QO/UFA
Jacob LucchiniFNo QO/UFA
Ryan PoehlingF10.2 (c)
Jordan WealFUFA
Gustav OlofssonDUFA G6

*Selected by Kraken in expansion draft.

Nashville Predators

PLAYERPOSSTATUS
Mikael GranlundFUFA
Erik HaulaFBOS: two yeard, $4.75 million
Tanner JeannotFRFA (arbitration eligible)
Michael McCarronFRFA (arbitration eligible)
Mathieu OlivierFRFA (arbitration eligible)
Brad RichardsonFUFA
Eeli TolvanenFRFA
Jeremy DaviesDSigned one-year, $750,000 extension
Dante FabbroDRFA (arbitration eligible)
Erik GudbransonDUFA
Ben HarpurDSigned one-year, $800,000 extension
Tyler LewingtonDBOS: one year, $750,000
Luca SbisaDUFA
Kasimir KaskisuoGUFA
Pekka RinneGRetired
Juuse SarosGRFA (arbitration eligible)
Michael CarconeFUFA G6
Lukas CraggsFNo QO/UFA

New Jersey Devils

PLAYERPOSSTATUS
Janne KuokkanenFRFA
Michael McleodFSigned two-year, $1.95 million extension
Yegor SharangovichFRFA
Connor CarrickDUFA
Christian Jaros*DNJD: Signed one-year, $800,000 extension
Ryan MurrayDUFA
Jonas SiegenthalerDRFA (arbitration eligible)
Matt TennysonDUFA
Aaron DellGUFA
Scott WedgewoodGSigned one-year, $825,000 extension
Brett SeneyFUFA G6
Ben StreetFUFA
Marian StudenicFRFA
David QuennevilleDNo QO/UFA
Colton WhiteDSigned one-year $750,000 extension
Evan CormierGRFA (arbitration eligible)
Gilles SennGRFA (arbitration eligible)

*Acquired from Sharks on July 26.

New York Islanders

PLAYERPOSSTATUS
Cole BardreauFUFA
Anthony BeauvillierFRFA (arbitration eligible)
Kieffer BellowsFRFA
Casey CizikasFUFA
Michael Dal ColleFNo QO/UFA
Anatoly GolyshevFRFA (arbitration eligible)
Otto KoivulaFRFA
Kyle PalmieriFUFA
Dmytro TimashovFNo QO/UFA
Travis ZajacFUFA
Braydon CoburnDUFA
Andy GreeneDSigned one-year, $1 million extension
Adam PelechDRFA (arbitration eligible)
Cory SchneiderGUFA
Ilya SorokinGRFA (arbitration eligible)
Bobo CarpenterFNo QO/UFA
Tanner FritzFUFA
Joshua Ho-SangFUFA G6

New York Rangers

PLAYERPOSSTATUS
Filip ChytilFRFA
Phillip Di GiuseppeFUFA
Julien GauthierFSigned one-year, $775,000 extension
Barclay Goodrow*FNYR: Signed six-year, $21.85 million extension
Libor HajekDRFA
Brett HowdenFSigned one-year, $885,000 extension
Tony DeAngeloDBuyout/UFA
Brendan SmithDUFA
Igor ShesterkinGRFA (arbitration eligible)
Tim GettingerFRFA
Patrick NewellFNo QO/UFA
Ty RonningFRFA
Jack JohnsonDUFA
Darren RaddyshDTBL: one-year contract
Adam HuskaGRFA (arbitration eligible)

*Acquired from Lightning on July 17.

Ottawa Senators

PLAYERPOSSTATUS
Michael AmadioFRFA (arbitration eligible)
Artem AnisimovFUFA
Drake BathersonFRFA
Ryan DzingelFUFA
Derek StepanFUFA
Brady TkachukFRFA
Victor MeteDRFA (arbitration eligible)
Marcus HogbergGNo QO/UFA
Vitaly AbramovFRFA
J.C. BeaudinFNo QO/UFA
Logan BrownFRFA
Jonathan DavidssonFNo QO/UFA
Micheal HaleyFUFA
Matthew PecaFUFA
Cody GoloubefDUFA
Filip GustavssonGRFA

Philadelphia Flyers

PLAYERPOSSTATUS
Patrick NolanFRFA
Carsen Twarynski*FRFA
Samuel MorinDSigned one-year, $750,000 extension
Travis SanheimDRFA (arbitration eligible)
Brian ElliottGTBL: one year, $900,000
Carter HartGRFA
Alex LyonGUFA
Connor BunnamanFRFA
David KaseFRFA (arbitration eligible)
Derrick PouliotDUFA
Nate ProsserDUFA

*Selected by Kraken in expansion draft.

Pittsburgh Penguins

PLAYERPOSSTATUS
Zach Aston-ReeseFRFA (arbitration eligible)
Teddy BluegerFSigned two-year, $4.4 million extension
Frederick GaudreauFUFA
Mark JankowskiFNo QO/UFA
Evan RodriguesFSigned one-year, $1 million contract
Colton SceviourFUFA
Radim ZohornaFRFA (arbitration eligible)
Cody CeciDUFA
Kasper BjorkqvistFSigned one-year, $750,000 extension
Sam MileticFNo QO/UFA
Kevin CzuczmanDUFA
Jesper LindgrenDNo QO/UFA
Zach TrotmanDUFA
Maxime LagaceGTBL: one-year contracy

San Jose Sharks

PLAYERPOSSTATUS
Rudolfs BalcersFSigned two-year, $3.1 million extension
Joachim BlichfeldFSigned one-year, $750,000 extension
Ryan DonatoFNo QO/UFA
Kurtis GabrielFUFA
Dylan GambrellFRFA (arbitration eligible)
Noah GregorFRFA
Patrick MarleauFUFA
Nick Merkley**FNo QO/UFA
Matt NietoFSigned two-year, $1.7 million extension
Marcus SorensenFUFA
Adin Hill*GRFA (arbitration eligible)
Martin JonesGPHI: one year, $2 million

*Acquired from Coyotes on July 17.

**Acquired from Devils on July 27.

St. Louis Blues

PLAYERPOSSTATUS
Ivan BarbashevFRFA (arbitration eligible)
Tyler BozakFUFA
Pavel Buchnevich**FSigned four-year, $23.2 million extension
Mike HoffmanFUFA
Jordan KyrouFRFA
Zachary SanfordFRFA (arbitration eligible)
Jaden SchwartzFUFA
Robert ThomasFRFA
Vince Dunn*DRFA (arbitration eligible)
Carl GunnarssonDUFA
Jacob De La RoseFRFA (arbitration eligible)
Nathan WalkerFSigned two-year, $1.5 million extension
Mitch ReinkeDUFA G6
Jon GilliesGUFA

*Selected by Kraken in expansion draft.

**Acquired from Rangers on July 23.

Tampa Bay Lightning

PLAYERPOSSTATUS
Alex Barre-BouletFRFA (arbitration eligible)
Blake ColemanFUFA
Ross ColtonFRFA (arbitration eligible)
Boris KatchoukFRFA
Taylor RaddyshFRFA
Gemel SmithFSigned two-year, $1.5 million extension 
Andreas BorgmanDDAL: one year, $750,000
Fredrik ClaessonDSigned one-year, $750,000 extension
Cal FooteDRFA
Luke SchennDVAN: two years, $1.7 million
David SavardDMTL: four years
Ben ThomasDUFA G6
Christopher GibsonGFLA: one year, $750,000
Curtis McElhinneyGUFA
Anders NilssonGUFA
Boo NievesFUFA
Otto SomppiFSigned one-year, $750,000 extension
Sean DayDRFA
Brian LashoffDUFA

Toronto Maple Leafs

PLAYERPOSSTATUS
Nick FolignoFBOS: two years, $7.6 million
Alex GalchenyukFUFA
Zach HymanFUFA
Riley NashFUFA
Wayne SimmondsFSigned two-year, $1.8 million extension
Jason SpezzaFSigned one-year, $750,000 extension
Joe ThorntonFUFA
Zach BogosianDUFA
Travis DermottDSigned two-year, $3 million contract
Ben HuttonDUFA
Frederik AndersenGUFA
David RittichGUFA
Kenny AgostinoFUFA
Denis MalginFRFA (arbitration eligible)
Stefan NoesenFUFA
Nicolas PetanFNo QO/UFA
Scott SabourinFUFA
Calle RosenDRFA (arbitration eligible)
Veini VehvilainenGSigned with Brynas IF (SHL)
Joseph WollGSigned one-year, $750,000 extension

Vancouver Canucks

PLAYERPOSSTATUS
Justin BaileyFSigned one-year, $750,000 contract
Travis BoydFUFA
Jason DickinsonFRFA (arbitration eligible)
Conor Garland*FVAN: Signed five-year, $24.750 million extension
Tyler GraovacFUFA
Jayce HawrylukFNo QO/UFA
Marc MichaelisFNo QO/UFA
Elias PetterssonFRFA
Brandon SutterFUFA
Jake VirtanenFBuyout/UFA
Jimmy VeseyFUFA
Jalen ChatfieldDUFA G6
Alex EdlerDUFA
Travis HamonicDUFA
Quinn HughesD10.2(c)
Olli JuoleviDRFA
Braden HoltbyGDAL: one year, $2 million
Sven BaertschiFVAN: one year, $750,000
Kole LindFRFA
Guillaume BriseboisDRFA (arbitration eligible)
Brogan RaffertyDUFA G6
Ashton SautnerDUFA
Josh TevesDUFA G6

*Acquired from Coyotes July 23.

Vegas Golden Knights

PLAYERPOSSTATUS
Patrick BrownFSigned two-years, $1.5 million contract
Mattias JanmarkFUFA
Tomas NosekFBOS: two years, $3.5 million
Dylan CoghlanDRFA
Alec MartinezDUFA
Tomas JurcoFUFA
Dylan SikuraFUFA G6
Carl DahlstromDUFA G6
Nick DeSimoneDUFA G6
Oscar DanskGUFA

Washington Capitals

PLAYERPOSSTATUS
Alex OvechkinFSigned five-year, $47.5 million extension
Zdeno CharaDUFA
Paul LaDueDUFA
Craig AndersonGUFA
Henrik LundqvistGUFA
Daniel CarrFUFA
Beck MalenstynFSigned one-year, $750,000 extension
Michael RafflFUFA
Lucas JohansenDRFA
Cameron SchillingDUFA
Ilya SamsonovGRFA (arbitration eligible)

Winnipeg Jets

PLAYERPOSSTATUS
Andrew CoppFRFA (arbitration eligible)
Trevor LewisFCGY: one year, $800,000
Matthieu PerreaultFUFA
Paul StastnyFSigned one-year, $3.75 million extension
Nate ThompsonFPHI: one year, $800,000
Jordie BennDUFA
Derek ForbortDBOS: three years, $9 million
Neal PionkDRFA (arbitration eligible)
Tucker PoolmanDVAN: four years, $10 million
Logan StanleyDRFA
Laurent BrossoitGUFA
Marko DanoFNo QO/UFA
Dominic ToninatoFSigned two-year, $1.5 million extension
Eric ComrieGUFA G6

The above information is courtesy of CapFriendly .