For the first time in our site’s history, Pro Hockey Rumors will keep a full listing of teams’ active rosters that will be updated as all moves, minor and major, come in each day.
If you have any questions, comments, or corrections, please send us a message through the Contact Us tab.
Last updated 10/8/24, 8:13 a.m.
Anaheim Ducks
Roster size: 23/23
Forwards (13): Leo Carlsson, Robby Fabbri, Cutter Gauthier, Ross Johnston, Alex Killorn, Brett Leason, Isac Lundeström, Brock McGinn, Mason McTavish, Ryan Strome, Troy Terry, Frank Vatrano, Trevor Zegras
Defensemen (8): Brian Dumoulin, Cam Fowler, Radko Gudas, Jackson LaCombe, Tristan Luneau, Pavel Mintyukov, Urho Vaakanainen, Olen Zellweger
Goaltenders (2): Lukáš Dostál , James Reimer
IR: G John Gibson (appendectomy, proj. return Oct. 17 – Nov. 7)
Boston Bruins
Roster size: 22/23
Forwards (13): John Beecher, Justin Brazeau, Charlie Coyle, Trent Frederic, Morgan Geekie, Max Jones, Mark Kastelic, Cole Koepke, Elias Lindholm, Brad Marchand, David Pastrňák, Riley Tufte, Pavel Zacha
Defensemen (7): Brandon Carlo, Hampus Lindholm, Mason Lohrei, Charlie McAvoy, Andrew Peeke, Parker Wotherspoon, Nikita Zadorov
Goaltenders (2): Joonas Korpisalo, Jeremy Swayman
IR: F Matthew Poitras (undisclosed, day-to-day)
SOIR: D Ian Mitchell (undisclosed), D Alec Regula (knee, week-to-week)
Buffalo Sabres
Roster size: 23/23
Forwards (13): Zach Benson, Dylan Cozens, Jordan Greenway, Peyton Krebs, Jiri Kulich, Sam Lafferty, Beck Malenstyn, Ryan McLeod, John-Jason Peterka, Jack Quinn, Tage Thompson, Alex Tuch, Jason Zucker
Defensemen (8): Jacob Bryson, Bowen Byram, Connor Clifton, Rasmus Dahlin, Dennis Gilbert, Henri Jokiharju, Owen Power, Mattias Samuelsson
Goaltenders (2): Devon Levi, Ukko-Pekka Luukkonen
IR: F Nicolas Aubé-Kubel (lower body, week-to-week)
Calgary Flames
Roster size: 23/23
Forwards (13): Mikael Backlund, Blake Coleman, Matthew Coronato, Samuel Honzek, Jonathan Huberdeau, Nazem Kadri, Adam Klapka, Andrei Kuzmenko, Ryan Lomberg, Anthony Mantha, Martin Pospisil, Kevin Rooney, Connor Zary
Defensemen (8): Rasmus Andersson, Kevin Bahl, Tyson Barrie, Jake Bean, Joel Hanley, Daniil Miromanov, Brayden Pachal, MacKenzie Weegar
Goaltenders (2): Daniel Vladař, Dustin Wolf
IR: F Yegor Sharangovich (lower body, week-to-week)
Carolina Hurricanes
Roster size: 22/23
Forwards (13): Sebastian Aho, William Carrier, Jack Drury, Seth Jarvis, Tyson Jost, Jesperi Kotkaniemi, Brendan Lemieux, Jordan Martinook, Martin Nečas, Eric Robinson, Jack Roslovic, Jordan Staal, Andrei Svechnikov
Defensemen (7): Brent Burns, Jalen Chatfield, Shayne Gostisbehere, Bryce Montgomery, Dmitry Orlov, Jaccob Slavin, Sean Walker
Goaltenders (2): Frederik Andersen, Pyotr Kochetkov
IR: F Jesper Fast (neck, out for season)
LTIR: D Riley Stillman (lower body, week-to-week)
SOIR: D Joakim Ryan (undisclosed, day-to-day)
Chicago Blackhawks
Roster size: 23/23
Forwards (14): Joey Anderson, Andreas Athanasiou, Connor Bedard, Tyler Bertuzzi, Jason Dickinson, Ryan Donato, Nick Foligno, Taylor Hall, Philipp Kurashev, Pat Maroon, Ilya Mikheyev, Lukas Reichel, Craig Smith, Teuvo Teräväinen
Defensemen (7): Nolan Allan, T.J. Brodie, Seth Jones, Alec Martinez, Connor Murphy, Isaak Phillips, Alex Vlasic
Goaltenders (2): Petr Mrázek, Arvid Söderblom
IR: G Laurent Brossoit (knee, proj. return Oct. 11 – Oct. 18)
SOIR: D Wyatt Kaiser (illness, day-to-day), D Artyom Levshunov (foot, proj. return Oct. 18)
Colorado Avalanche
Roster size: 21/23
Forwards (11): Ross Colton, Jonathan Drouin, Parker Kelly, Joel Kiviranta, Nathan MacKinnon, Casey Mittelstadt, Logan O’Connor, Mikko Rantanen, Calum Ritchie, Chris Wagner, Miles Wood
Defensemen (8): Calvin de Haan, Samuel Girard, Oliver Kylington, John Ludvig, Cale Makar, Sam Malinski, Josh Manson, Devon Toews
Goaltenders (2): Justus Annunen, Alexandar Georgiev
IR: F Gabriel Landeskog (knee, indefinite), F Artturi Lehkonen (shoulder, month-to-month), D Tucker Poolman (migraines, out for season)
Suspended: F Valeri Nichushkin
Columbus Blue Jackets
Roster size: 23/23
Forwards (13): Zach Aston-Reese, Yegor Chinakhov, Adam Fantilli, Dylan Gambrell, Kent Johnson, Sean Kuraly, Kevin Labanc, Kirill Marchenko, Sean Monahan, Mathieu Olivier, Mikael Pyyhtia, Cole Sillinger, James van Riemsdyk
Defensemen (8): Jake Christiansen, Erik Gudbranson, Jordan Harris, David Jiříček, Jack Johnson, Ivan Provorov, Damon Severson, Zach Werenski
Goaltenders (2): Elvis Merzļikins, Daniil Tarasov
IR: F Justin Danforth (wrist, day-to-day), F Boone Jenner (upper body, week-to-week), F Dmitri Voronkov (upper body, week-to-week)
SOIR: F Gavin Brindley (finger, proj. return Oct. 31 – Nov. 14), F Jordan Dumais (lower body, day-to-day), F Max McCue (undisclosed, day-to-day)
Dallas Stars
Roster size: 21/23
Forwards (12): Jamie Benn, Colin Blackwell, Oskar Bäck, Evgenii Dadonov, Matt Duchene, Roope Hintz, Wyatt Johnston, Mason Marchment, Jason Robertson, Tyler Seguin, Logan Stankoven, Sam Steel
Defensemen (7): Mathew Dumba, Thomas Harley, Miro Heiskanen, Esa Lindell, Nils Lundkvist, Ilya Lyubushkin, Brendan Smith
Goaltenders (2): Casey DeSmith, Jake Oettinger
SOIR: F Mavrik Bourque (undisclosed, day-to-day)
Detroit Red Wings
Roster size: 23/23
Forwards (13): Jonatan Berggren, J.T. Compher, Andrew Copp, Alex DeBrincat, Christian Fischer, Patrick Kane, Dylan Larkin, Tyler Motte, Michael Rasmussen, Lucas Raymond, Vladimir Tarasenko, Joe Veleno, Austin Watson
Defensemen (7): Ben Chiarot, Simon Edvinsson, Erik Gustafsson, Albert Johansson, Olli Määttä, Jeff Petry, Moritz Seider
Goaltenders (3): Ville Husso, Alex Lyon, Cam Talbot
SOIR: D Shai Buium (undisclosed, indefinite), F Tim Gettinger (undisclosed, indefinite)
Edmonton Oilers
Roster size: 22/23
Forwards (14): Viktor Arvidsson, Connor Brown, Leon Draisaitl, Adam Henrique, Zach Hyman, Mattias Janmark, Evander Kane, Connor McDavid, Ryan Nugent-Hopkins, Corey Perry, Vasily Podkolzin, Derek Ryan, Matthew Savoie, Jeff Skinner
Defensemen (6): Evan Bouchard, Mattias Ekholm, Ty Emberson, Brett Kulak, Darnell Nurse, Troy Stecher
Goalies (2): Calvin Pickard, Stuart Skinner
SOIR: F Roby Jarventie (knee, indefinite)
Florida Panthers
Roster size: 22/23
Forwards (13): Aleksander Barkov, Sam Bennett, Jesper Boqvist, MacKenzie Entwistle, Jonah Gadjovich, A.J. Greer, Anton Lundell, Eetu Luostarinen, Sam Reinhart, Evan Rodrigues, Mackie Samoskevich, Matthew Tkachuk, Carter Verhaeghe
Defensemen (7): Uvis Balinskis, Adam Boqvist, Aaron Ekblad, Gustav Forsling, Dmitry Kulikov, Niko Mikkola, Nate Schmidt
Goaltenders (2): Sergei Bobrovsky, Chris Driedger
IR: F Tomáš Nosek (upper body, indefinite)
SOIR: D Justin Sourdif (upper body, week-to-week)
Los Angeles Kings
Roster size: 22/23
Forwards (12): Quinton Byfield, Phillip Danault, Kevin Fiala, Warren Foegele, Tanner Jeannot, Adrian Kempe, Anže Kopitar, Alex Laferriere, Trevor Lewis, Trevor Moore, Akil Thomas, Alex Turcotte
Defensemen (8): Michael Anderson, Kyle Burroughs, Brandt Clarke, Joel Edmundson, Andreas Englund, Vladislav Gavrikov, Caleb Jones, Jordan Spence
Goaltenders (2): Darcy Kuemper, David Rittich
IR: D Drew Doughty (ankle, month-to-month), F Arthur Kaliyev (collarbone, indefinite)
Minnesota Wild
Roster size: 23/23
Forwards (13): Matt Boldy, Joel Eriksson Ek, Marcus Foligno, Frédérick Gaudreau, Ryan Hartman, Marcus Johansson, Kirill Kaprizov, Marat Khusnutdinov, Jakub Lauko, Liam Ohgren, Marco Rossi, Yakov Trenin, Mats Zuccarello
Defensemen (7): Zach Bogosian, Jonas Brodin, Declan Chisholm, Brock Faber, Jonathon Merrill, Jacob Middleton, Jared Spurgeon
Goaltenders (3): Marc-André Fleury, Filip Gustavsson, Jesper Wallstedt
SOIR: F Graeme Clarke (lower body, proj. return Nov. 7), G Troy Grosenick (ACL, out for season)
Montreal Canadiens
Roster size: 21/23
Forwards (12): Josh Anderson, Joel Armia, Alex Barré-Boulet, Cole Caufield, Kirby Dach, Christian Dvorak, Jake Evans, Brendan Gallagher, Alex Newhook, Michael Pezzetta, Juraj Slafkovsky, Nick Suzuki
Defensemen (7): Justin Barron, Kaiden Guhle, Lane Hutson, Mike Matheson, David Savard, Jayden Struble, Arber Xhekaj
Goaltenders (2): Sam Montembeault, Cayden Primeau
IR: F Rafaël Harvey-Pinard (leg, proj. return Nov. 26), F Patrik Laine (knee, proj. return Dec. 1 – Jan. 1), G Carey Price (knee, out for season)
Nashville Predators
Roster size: 21/23
Forwards (13): Luke Evangelista, Filip Forsberg, Mark Jankowski, Jonathan Marchessault, Michael McCarron, Thomas Novak, Gustav Nyquist, Ryan O’Reilly, Juuso Pärssinen, Colton Sissons, Cole Smith, Steven Stamkos, Philip Tomasino
Defensemen (6): Alexandre Carrier, Dante Fabbro, Roman Josi, Jeremy Lauzon, Luke Schenn, Brady Skjei
Goaltenders (2): Juuse Saros, Scott Wedgewood
SOIR: F Austin Roest (undisclosed, indefinite), D Spencer Stastney (personal, indefinite), F Fedor Svechkov (lower body, week-to-week)
New Jersey Devils
Roster size: 21/23
Forwards (13): Nathan Bastian, Jesper Bratt, Paul Cotter, Erik Haula, Nico Hischier, Jack Hughes, Curtis Lazar, Kurtis MacDermid, Timo Meier, Dawson Mercer, Stefan Noesen, Ondřej Palát, Tomáš Tatar
Defensemen (6): Seamus Casey, Brenden Dillon, Dougie Hamilton, Johnathan Kovacevic, Simon Nemec, Jonas Siegenthaler
Goaltenders (2): Jake Allen, Jacob Markström
IR: D Luke Hughes (shoulder, proj. return Nov. 6 – Nov. 20), D Brett Pesce (lower leg, week-to-week)
SOIR: F Adam Beckman (lower body, indefinite), F Josh Filmon (upper body, week-to-week), D Santeri Hatakka (upper body, week-to-week), D Topias Vilén (upper body, week-to-week)
New York Islanders
Roster size: 22/23
Forwards (13): Mathew Barzal, Casey Cizikas, Anthony Duclair, Julien Gauthier, Simon Holmstrom, Bo Horvat, Anders Lee, Kyle MacLean, Brock Nelson, Jean-Gabriel Pageau, Kyle Palmieri, Maxim Tsyplakov, Oliver Wahlstrom
Defensemen (7): Dennis Cholowski, Noah Dobson, Scott Mayfield, Adam Pelech, Ryan Pulock, Mike Reilly, Alexander Romanov
Goaltenders (2): Ilya Sorokin, Semyon Varlamov
New York Rangers
Roster size: 23/23
Forwards (13): Anton Blidh, Jonny Brodzinski, Sam Carrick, Filip Chytil, Kaapo Kakko, Chris Kreider, Alexis Lafrenière, Jake Leschyshyn, Artemi Panarin, Reilly Smith, Adam Sýkora, Vincent Trocheck, Mika Zibanejad
Defensemen (8): Adam Fox, Ben Harpur, Zachary Jones, K’Andre Miller, Matthew Robertson, Chad Ruhwedel, Braden Schneider, Jacob Trouba
Goaltenders (2): Jonathan Quick, Igor Shesterkin
IR: D Ryan Lindgren (upper body, day-to-day)
LTIR: F Jimmy Vesey (lower body, week-to-week)
Ottawa Senators
Roster size: 22/23
Forwards (14): Michael Amadio, Drake Batherson, Nick Cousins, Adam Gaudette, Claude Giroux, Noah Gregor, Ridly Greig, Zack MacEwen, Joshua Norris, David Perron, Shane Pinto, Tim Stutzle, Brady Tkachuk
Defensemen (7): Jacob Bernard-Docker, Thomas Chabot, Travis Hamonic, Nick Jensen, Tyler Kleven, Jake Sanderson, Artem Zub
Goaltenders (2): Anton Forsberg, Linus Ullmark
SOIR: F Matthew Highmore (upper body, week-to-week)
Philadelphia Flyers
Roster size: 23/23
Forwards (14): Bobby Brink, Noah Cates, Sean Couturier, Nicolas Deslauriers, Joel Farabee, Tyson Foerster, Morgan Frost, Garnet Hathaway, Travis Konecny, Scott Laughton, Jett Luchanko, Matvei Michkov, Ryan Poehling, Owen Tippett
Defensemen (7): Jamie Drysdale, Erik Johnson, Rasmus Ristolainen, Travis Sanheim, Nick Seeler, Cameron York, Yegor Zamula
Goaltenders (2): Samuel Ersson, Ivan Fedotov
IR: D Ryan Ellis (pelvis, out for season)
Pittsburgh Penguins
Roster size: 22/23
Forwards (13): Noel Acciari, Anthony Beauvillier, Michael Bunting, Sidney Crosby, Lars Eller, Cody Glass, Kevin Hayes, Evgeni Malkin, Rutger McGroarty, Drew O’Connor, Jesse Puljujärvi, Valtteri Puustinen, Rickard Rakell
Defensemen (7): Ryan Graves, Matt Grzelcyk, Erik Karlsson, Kris Letang, Marcus Pettersson, Ryan Shea, Jack St. Ivany
Goaltenders (2): Joel Blomqvist, Tristan Jarry
IR: F Blake Lizotte (concussion, indefinite), F Bryan Rust (lower body, day-to-day), G Alex Nedeljkovic (lower body, week-to-week)
LTIR: F Matthew Nieto (knee, month-to-month)
SOIR: F Vasiliy Ponomarev (upper body, day-to-day)
San Jose Sharks
Roster size: 23/23
Forwards (15): Macklin Celebrini, Ty Dellandrea, William Eklund, Barclay Goodrow, Mikael Granlund, Carl Grundström, Daniil Gushchin, Klim Kostin, Luke Kunin, Givani Smith, Will Smith, Nico Sturm, Tyler Toffoli, Alexander Wennberg, Fabian Zetterlund
Defensemen (6): Matt Benning, Cody Ceci, Mario Ferraro, Jan Rutta, Henry Thrun, Jake Walman
Goaltenders (2): Mackenzie Blackwood, Vítek Vaněček
IR: F Logan Couture (groin, indefinite), D Marc-Édouard Vlasic (upper body, week-to-week)
SOIR: F Thomas Bordeleau (lower body, week-to-week), D Lucas Carlsson (undisclosed, indefinite), F Igor Chernyshov (shoulder, indefinite), D Shakir Mukhamadullin (lower body, day-to-day)
Seattle Kraken
Roster size: 21/23
Forwards (12): Matthew Beniers, Oliver Bjorkstrand, André Burakovsky, Jordan Eberle, Yanni Gourde, Tye Kartye, Jared McCann, Jaden Schwartz, Chandler Stephenson, Brandon Tanev, Eeli Tolvanen, Shane Wright
Defensemen (7): William Borgen, Vince Dunn, Ryker Evans, Adam Larsson, Josh Mahura, Brandon Montour, Jamie Oleksiak
Goaltenders (2): Joey Daccord, Philipp Grubauer
St. Louis Blues
Roster size: 22/23
Forwards (12): Pavel Buchnevich, Radek Faksa, Dylan Holloway, Mathieu Joseph, Kasperi Kapanen, Jordan Kyrou, Jake Neighbours, Brayden Schenn, Alexandre Texier, Robert Thomas, Alexey Toropchenko, Nathan Walker
Defensemen (8): Philip Broberg, Justin Faulk, Pierre-Olivier Joseph, Matthew Kessel, Nick Leddy, Colton Parayko, Scott Perunovich, Ryan Suter
Goaltenders (2): Jordan Binnington, Joel Hofer
IR: D Torey Krug (ankle, out for season), F Brandon Saad (personal, day-to-day), F Oskar Sundqvist (knee, day-to-day)
SOIR: D Adam Jiříček (knee, indefinite), F Simon Robertsson (upper body, day-to-day)
Tampa Bay Lightning
Roster size: 22/23
Forwards (13): Cam Atkinson, Mitchell Chaffee, Anthony Cirelli, Michael Eyssimont, Conor Geekie, Zemgus Girgensons, Luke Glendening, Jake Guentzel, Brandon Hagel, Nikita Kucherov, Nick Paul, Brayden Point, Conor Sheary
Defensemen (7): Erik Černák, Victor Hedman, Emil Martinsen Lilleberg, Ryan McDonagh, J.J. Moser, Nicklaus Perbix, Darren Raddysh
Goaltenders (2): Jonas Johansson, Andrei Vasilevskiy
SOIR: F Jack Finley (undisclosed, indefinite), F Gabriel Fortier (undisclosed, indefinite)
Toronto Maple Leafs
Roster size: 23/23
Forwards (13): Max Domi, Pontus Holmberg, David Kämpf, Matthew Knies, Steven Lorentz, Mitch Marner, Auston Matthews, Bobby McMann, William Nylander, Max Pacioretty, Ryan Reaves, Nicholas Robertson, John Tavares
Defensemen (8): Simon Benoit, Oliver Ekman-Larsson, Timothy Liljegren, Jake McCabe, Philippe Myers, Morgan Rielly, Chris Tanev, Conor Timmins
Goaltenders (2): Anthony Stolarz, Joseph Woll
IR: F Connor Dewar (shoulder, week-to-week)
LTIR: D Jani Hakanpää (knee, week-to-week), F Calle Järnkrok (lower body, week-to-week), D Dakota Mermis (jaw, week-to-week)
SOIR: F Fraser Minten (ankle, week-to-week)
Utah Hockey Club
Roster size: 23/23
Forwards (14): Michael Carcone, Logan Cooley, Lawson Crouse, Josh Doan, Dylan Guenther, Barrett Hayton, Clayton Keller, Alexander Kerfoot, Matias Maccelli, Jack McBain, Liam O’Brien, Nick Schmaltz, Kevin Stenlund, Kailer Yamamoto
Defensemen (7): Robert Bortuzzo, Ian Cole, Sean Durzi, Michael Kesselring, Vladislav Kolyachonok, Mikhail Sergachev, Juuso Välimäki
Goalies (2): Connor Ingram, Karel Vejmelka
IR: F Nick Bjugstad (upper body, week-to-week), D John Marino (upper body, indefinite), D Shea Weber (lower body, out for season)
SOIR: F Curtis Douglas (undisclosed, indefinite), F Sam Lipkin (undisclosed, indefinite)
Vancouver Canucks
Roster size: 23/23
Forwards (13): Nils Åman, Teddy Blueger, Brock Boeser, Jake DeBrusk, Conor Garland, Danton Heinen, Nils Höglander, J.T. Miller, Elias Pettersson, Aatu Räty, Kiefer Sherwood, Daniel Sprong, Pius Suter
Defensemen (8): Vincent Desharnais, Derek Forbort, Mark Friedman, Filip Hronek, Quinn Hughes, Noah Juulsen, Tyler Myers, Carson Soucy
Goalies (2): Kevin Lankinen, Artūrs Šilovs
IR: G Thatcher Demko (knee, indefinite), F Dakota Joshua (testicular cancer, indefinite)
Vegas Golden Knights
Roster size: 23/23
Forwards (13): Ivan Barbashev, Pavel Dorofeyev, Jack Eichel, Tomáš Hertl, Alexander Holtz, Brett Howden, Keegan Kolesar, Raphael Lavoie, Victor Olofsson, Tanner Pearson, Nicolas Roy, Cole Schwindt, Mark Stone
Defensemen (8): Nicolas Hague, Noah Hanifin, Ben Hutton, Kaedan Korczak, Brayden McNabb, Alex Pietrangelo, Shea Theodore, Zach Whitecloud
Goaltenders (2): Adin Hill, Ilya Samsonov
IR: F William Karlsson (undisclosed, day-to-day)
Karlsson hasn’t been officially placed on IR, nor have the Golden Knights made their opening night roster official. However, their training camp roster stood at 24, and moving Karlsson to IR is one of two moves they could possibly make for a compliant roster. Sending Holtz down is the other – he’s the only waiver-exempt player on the roster.
Washington Capitals
Roster size: 22/23
Forwards (12): Nic Dowd, Pierre-Luc Dubois, Brandon Duhaime, Andrew Mangiapane, Connor McMichael, Sonny Milano, Alex Ovechkin, Aliaksei Protas, Taylor Raddysh, Dylan Strome, Jakub Vrána, Tom Wilson
Defensemen (8): Alexander Alexeyev, John Carlson, Jakob Chychrun, Martin Fehérváry, Dylan McIlrath, Matt Roy, Rasmus Sandin, Trevor van Riemsdyk
Goaltenders (2): Charlie Lindgren, Logan Thompson
IR: F T.J. Oshie (back, indefinite)
LTIR: F Nicklas Bäckström (hip, out for season)
Winnipeg Jets
Roster size: 23/23
Forwards (13): Mason Appleton, Morgan Barron, Kyle Connor, Nikolaj Ehlers, David Gustafsson, Alex Iafallo, Rasmus Kupari, Adam Lowry, Vladislav Namestnikov, Nino Niederreiter, Cole Perfetti, Mark Scheifele, Gabriel Vilardi
Defensemen (7): Dylan Coghlan, Dylan DeMelo, Haydn Fleury, Colin Miller, Josh Morrissey, Neal Pionk, Dylan Samberg
Goaltenders (3): Eric Comrie, Connor Hellebuyck, Kaapo Kähkönen
IR: D Logan Stanley (knee, indefinitely)
SOIR: D Ville Heinola (ankle, indefinitely)
wreckage
Thought Xekhaj or whatever it’s spelt was returned to minors for contract purposes.
Was gonna be proud of the league for not having alphabet or Rehmpe to at least start the season.
No need for those guys anymore. Entertaining yes, but everyteam has a player who can defend their teammates and offer more these days.
Josh Erickson
Looks like it was Kapanen and Heineman sent down instead of Xhekaj and Heineman.
wreckage
Thanks for the update. Still think it should have been Alphabet sent down for the better of the game. Habs fans will be glad he sticks to “defend his teammates” and “protect the little ones.”
Screams of MSL needing a Richardson type in the lineup in 02-06
RipperMagoo
Some people protect their family home with a security system, some have a dog, some choose a gun. Which is best? The one that makes you and your family feel the safest.
layventsky
Thank you for starting this. It’s especially helpful after the demise of CapFriendly.