Share on FacebookTweet about this on TwitterShare on Google+

No need for an introduction here, the title says it all.  For those who want commentary, use the rankings tab above.  For guys who are outside of the top 200 (some are moving in), use this link.  Here is my top 200 in one big list:

1) Connor McDavid

2) Sidney Crosby

3) Nikita Kucherov

4) Alex Ovechkin

5) Patrick Kane

6) Brent Burns

7) Jamie Benn

8) Jack Eichel

9) Vladimir Tarasenko

10) Tyler Seguin

11) Brad Marchand

12) Braden Holtby

13) Patrik Laine

14) Auston Matthews

15) Evgeni Malkin

16) Blake Wheeler

17) Mark Scheifele

18) Joe Pavelski

19) Steven Stamkos

20) Nicklas Backstrom

21) David Pastrnak

22) John Tavares

23) Erik Karlsson

24) Matt Murray

25) Carey Price

26) Sergei Bobrovsky

27) Devan Dubnyk

28) Max Pacioretty

29) Artemi Panarin

30) Nikolaj Ehlers

31) Jeff Skinner

32) Victor Hedman

33) Leon Draisaitl

34) Filip Forsberg

35) Mike Hoffman

36) Patrice Bergeron

37) Wayne Simmonds

38) Dustin Byfuglien

39) Phil Kessel

40) Mitch Marner

41) P.K. Subban

42) Cam Talbot

43) John Gibson

44) Johnny Gaudreau

45) Cam Atkinson

46) Evgeny Kuznetsov

47) Ryan Getzlaf

48) Viktor Arvidsson

49) Matthew Tkachuk

50) Aleksander Barkov

51) Mikael Granlund

52) Ben Bishop

53) Andrei Vasilevskiy

54) Henrik Lundqvist

55) Martin Jones

55.5) Kevin Shattenkirk (skipped him by mistake, thanks for the heads up Mal!)

56) Kris Letang

57 Jakub Voracek

58) William Nylander

59) Roman Josi

60) Alexander Radulov

61) Nino Niederreiter

62) Jeff Carter

63) Evander Kane

64) Nazem Kadri

65) Corey Crawford

66) Taylor Hall

67) T.J. Oshie

68) Jake Guentzel

69) Pekka Rinne

70) Ryan Johansen

71) Anze Kopitar

72) Jonathan Huberdeau

73) Robin Lehner

74) Scott Darling

75) Jake Allen

76) Tuukka Rask

77) Frederik Andersen

78) Jonathan Quick

79) Craig Anderson

80) Chris Kreider

81) Anders Lee

82) Corey Perry

83) Dougie Hamilton

84) Rasmus Ristolainen

85) Claude Giroux

86) Conor Sheary

87) Jonathan Drouin

88) Eric Staal

89) Oliver Ekman-Larsson

90) John Klingberg

91) Zach Werenski

92) Shayne Gostisbehere

93) Alex Pietrangelo

94) Jonathan Toews

95) Anthony Mantha

96) James van Riemsdyk

97) Sean Monahan

98) Jason Spezza

99) Alex Galchenyuk

100) Sebastian Aho

101) Nathan MacKinnon

102) Evgeny Dadonov

103) Ryan O’Reilly

104) Jordan Eberle

105) Brandon Saad

106) Mats Zuccarello

107) Kyle Turris

108) Brayden Schenn

109) Charlie Coyle

110) Mike Smith

111) Thomas Greiss

112) Cory Schneider

113) Alexander Wennberg

114) Jaden Schwartz

115) Logan Couture

116) Mark Stone

117) Duncan Keith

118) Justin Schultz

119) Drew Doughty

120) Kyle Okposo

121) Rickard Rakell

122) Nico Hischier

123) Derek Stepan

124) Max Domi

125) Justin Faulk

126) John Carlson

127) Jacob Trouba

128) Vincent Trocheck

129) Brendan Gallagher

130) Bo Horvat

131) Ondrej Palat

132) Nick Foligno

133) Shea Weber

134) Dmitry Orlov

135) Bryan Little

136) Matt Duchene

137) J.T. Miller

138) Kyle Palmieri

139) Tyler Toffoli

140) Henrik Zetterberg

141) Radim Vrbata

142) Steve Mason

143) Antti Raanta

144) Roberto Luongo

145) James Reimer

146) Charlie McAvoy

147) Patrick Marleau

148) Mika Zibanejad

149) Patrick Maroon

150) Mark Giordano

151) Ryan Strome

152) Oliver Bjorkstrand

153) Patrick Eaves

154) Cam Fowler

155) Torey Krug

156) Tyler Johnson

157) Zach Parise

158) Alex Steen

159) Ryan Suter

160) Keith Yandle

161) Brian Elliott

162) Oscar Klefbom

163) David Krejci

164) Rick Nash

165) Michael Cammalleri

166) Colton Parayko

167) Ryan McDonagh

168) Matt Niskanen

169) Aaron Ekblad

170) Nolan Patrick

171) Martin Hanzal

172) Mikael Backlund 

173) James Neal

174) Patrick Sharp

175) Jakob Silfverberg

176) Milan Lucic

177) Patric Hornqvist

178) Kevin Hayes

179) Joe Thornton

180) Marcus Johansson

181) Victor Rask

182) Elias Lindholm

183) Clayton Keller

184) Dylan Strome

185) Jason Pominville

186) Daniel Sedin

187) Jake Gardiner

188) Gabriel Landeskog

189) Tyson Barrie

190) Gustav Nyquist

191) Shea Theodore

192) Sam Reinhart

193) Thomas Chabot

194) Boone Jenner

195) Dylan Larkin

196) Nick Leddy

197) Ivan Provorov

198) Thomas Vanek

199) Kyle Connor

200) Sean Couturier

And there it is, 1-200.  Again, when you draft, you don’t simply have to take the best player available in every spot, especially once you are through the top 100.  If you need certain positions or categories, you should be willing to make the right adjustments and take a player slightly higher than where he is ranked in order to lock that up.  I’ll be back tomorrow with a podcast; the plan is to look at the Vegas over/unders for at least one conference, perhaps the whole league.  One of my favorites!  As always, feel free to ask any questions or comments below.  Thanks for reading, take care!

 

  1. Connor says:
    (link)

    I’m somewhat new to fantasy hockey (played once a couple years back). What format are these rankings intended for?

    • Viz

      Viz says:
      (link)

      @Connor: This is for standard leagues, the format that we use for RCL’s. Categories are goals, assists, plus-minus, penalty minutes, special teams points, shots on goal, wins, goals against average and save percentage

  2. Joey Jo Jo Jr Shabadoo says:
    (link)

    awesome, this saves time having to have 4-5 posts open at the same time when ranking for sites.

    • Viz

      Viz says:
      (link)

      @Joey Jo Jo Jr Shabadoo: No problem, assuming I’m still around next year I’ll be sure to get this out earlier.

      • Joey Jo Jo Jr Shabadoo says:
        (link)

        @Viz: barely made the wire in all non-dynasties for me as is. shallow keep 5 league draft tomorrow, deeper others every day after.

  3. Quick Sycamore says:
    (link)

    I appreciate you

  4. S says:
    (link)

    No Positions ? 🙁

    C’mon Viz why do you have to make me dust off the ol VLOOKUPs?

    • Viz

      Viz says:
      (link)

      @S: Sorry man. This was simply a last minute thing because people wanted a list, I had no attention of doing it originally. At least a lot of the guys who play the same position are bunched together I guess.

  5. Brad says:
    (link)

    Hi Viz,

    Is Trouba playing the power play this year? Saw he only had 4 PPP last year. I’m thinking of taking him over klefbom with my next pick but it’ll depend on the answer to that question.

    Also, I think you’re underrating Halak. I think that’s a split start situation in Long Island. Do you think that greiss will emerge as the guy there in the long run given how poorly he played at the end of last season and how well halak played and is playing now?

    Brad

    • Viz

      Viz says:
      (link)

      @Brad: He should be on the second power play unit all year so I would go Trouba over him.

      You’re probably right but I do think Greiss gets the better of it. He’s been the better goalie there for the past couple years despite an awful end to last year. I probably should drop Greiss down a bit and throw Halak into the bottom part of the top 200.

      • Brad says:
        (link)

        @Viz: thanks for your input. I finally finished my email draft. It’s a 12 team keeper league. Cats are G’s, A’s, +\-, PIMs, Shots, PPP, GWG, W’s, Saves, GAA, Save % and SO’s. Can you be brutally honest with what you think of my team? It is as follows:

        Barkov
        Panarin
        Huberdeau
        Skinner
        Ehlers
        Neiderreiter
        Palmieri
        Anders Lee
        Mantha
        Burakovsky
        Ristolainen
        Trouba
        Provorov
        Horvat
        Bobrovsky
        Darling
        Ward
        Halak

        A lot of picks were inspired by your advice. My first 5 forwards and first 2 goalies were kept. I went for young and high upside.

        Thanks a lot.

        Brad

        • Viz

          Viz says:
          (link)

          @Brad: That team looks great. You’re probably a bit short on penalty minutes but that’s fine, not the end of the world at all.

  6. Mal says:
    (link)

    Ha, Shattenkirk is missing. I think you had him ~54th or so in the individual posts. We’ll say he’s 54.5.

    Anywho, thanks for the list, Viz! Already did my draft, but I manually input the rankings you had into ESPN, adjusted some based on my wonky league stats and way people draft, and went from there. Thanks for your blood, sweat, and tears, man!

    • Viz

      Viz says:
      (link)

      @Mal: Damn it, I knew I would somehow skip over somebody. Thanks for bringing it to my attention. Smart thinking, appreciate the kind words.

      • Mal says:
        (link)

        @Viz: No worries! I was just doing a recap of my team, now that I’m done popping champagne after the draft, and had one of those “oh crap, is he out for the year or something??” moments while going through my team again. All good, man.

  7. mikey says:
    (link)

    Just traded Parise in a cap league for Gallagher and feel good but not great about it.

    league stats G A P PP+- HITS

    • Viz

      Viz says:
      (link)

      @mikey: I would feel the same way. I’d rather have Gallagher’s upside especially since Parise’s hits have been trending in the wrong direction.

      • mikey says:
        (link)

        @Viz:

        Honestly not a big fan of Gallagher…. im trying to find a player i could flip him for . any ideas? i know its tough but looking to flip for a forward who should out point gallagher or have better peripheral stats but noone knows just yet , wink wink lol

        • Viz

          Viz says:
          (link)

          @mikey: My two biggest sleepers at this point, Mantha and Bjorkstrand, would be tough to do for Gallagher. Mantha is too good to swap and Bjorkstrand won’t give you the hits. Maybe shoot the moon on a guy like Pierre-Luc Dubois? He’d be gone if you have prospects though. Idk, I like Gallagher’s upside

  8. Scott says:
    (link)

    Hi Viz. There are 6 spots left in EuroAlien league, but I can’t change the cell to reflect it.

    • Viz

      Viz says:
      (link)

      @Scott: It usually takes a few minutes to update if you did it yourself, but if not I’ll get to it shortly and make the change.

  9. WalleyWorld says:
    (link)

    Did Kyle Connor fall a bit for you? I think he was mentioned in your top 150 overall but he’s down to 199 here. I just offered Ryan Strome for Kyle Connor in my dynasty league. Fair offer? Good for me long term? Thanks!

    • Viz

      Viz says:
      (link)

      @WalleyWorld: I am still all in on Connor long term and would still do that trade in your shoes. I dropped him because it sounds like he’s going to start on the third line with Perreault on the second. I still want to take him because I think he gets that spot sooner than later but since he doesn’t have it to start, you can wait for one of your last couple picks.

  10. Shitwolf says:
    (link)

    hey brotha thanks for this list… I was kind of wondering how much it would change for my league which includes hits blocks and PM… more so what strategy i should employ while drafting… I was initially going to try and target simmonds / bergeron in like the 3rd 4th but would it be better to take guys that score more points early and stack the tough guy stats later?

    I was thinking for D I could take a number 1 early and then wait on D until orlov/mcavoy and then finish with a provorov/gudas

    thanks for the help man it is nice to have you to bounce my strategy ideas of off 🙂

    • Viz

      Viz says:
      (link)

      @Shitwolf: Hey buddy, hope all is well. You can go a few different ways about it. One, you can get those guys who crush those categories in the early going so you don’t have to worry about it later. Maybe you get to the point where you can really clean up those categories and win them on a weekly basis, or things fall where you get guys who are light there and it doesn’t hurt you. Or, like you said, you get some specialists later on who are really good in those categories but really lacking in points. It really depends on how things falls to me in the early going and say, around the end of round 5, see where you are and decide from there. If you ended up with Simmonds, Byfuglien (he’s amazing in these formats), E. Kane, one or two of those types, you don’t have to sweat it. If you don’t have one. probably hold off and get the specialists. In other words, I wouldn’t force yourself to hit those categories in your first couple picks but if you do, that’s great.

      • Shitwolf says:
        (link)

        @Viz:

        thanks very much 🙂 what round would you look to target big byf?

        • Viz

          Viz says:
          (link)

          @Shitwolf: No problem at all. Depends how many teams and what number pick you have but definitely anywhere in the third, possibly late second.

  11. Iggy says:
    (link)

    Can you tell me how I did in my 12 team 6 player keeper league. Scoring is G,A,P, PIM, PPP, SOG, Hits,Blks and regular goalie stats.

    C-Malkin – Keeper
    C-Pavelski – Keeper
    C-Zetterberg
    W-Tarasenko – Keeper
    W-Perry
    W-Kane
    W-Niederreiter
    W-Lee
    W-Foligno
    D-Shattenkirk – Keeper
    D-Faulk
    D-Gostisbehere
    D-Orlov
    BN-Mantha
    BN- E. Lindholm
    BN-Phaneuf

    G-Allen – Keeper
    G-Quick – Keeper
    BN-Reimer

    • Viz

      Viz says:
      (link)

      @Iggy: I’d give you a solid A- so well done. Your offense is absolutely loaded; everything I’d hope for in a 12 man league. I’m a bit lower on both of your goalies, especially Quick, so that’s the reason for the small dropoff. I think save percentage is going to be a weakness but otherwise, you’re in excellent shape. With that offense, those goalies should be good enough.

  12. Saints says:
    (link)

    Good job once again i compared your ranks to my dynasty league and i think im in pretty good shape 🙂
    In a 14 Team league 3 in the Top 20 6 in the Top51 and 11 in the Top 102 isnt sounding that bad 🙂 You are big rason for this great team thanks a lot 🙂

    • Viz

      Viz says:
      (link)

      @Saints: That is outstanding! Hopefully it works out

  13. Joey Jo Jo Jr Shabadoo says:
    (link)

    EDM owner finally showed up with a real offer for klefbom. all stats added 16 teamer where i need min BOS players. start 3 of each forward, 5 D, 2 G
    C bergeron, krejci, hanzal
    LW marchand, hall
    RW simmonds, pasternak, reinhart (BUF)
    D: d.hamilton, chara, krug, klefbom (trying to trade him to EDM owner for klingberg)
    G: dubnyk, rask

    offer is wennberg + 4th + 5th round for klefbom. if i did that would wennberg be the keeper in place of klefbom or one of the others: parise, henrique,, zacha, dotchin. wennberg is really awful in shots,hits, blocks and goals when compared to say henrique, only beats him in assists and probably PPP. that being said he appears to be the top line center now.

    2. what if i replace wennberg with marchessault and keep same draft picks? the shots, hits, goals are all way better with him. only loss is assists and faceoffs, but marchessault could be my 4th RW.

    • Joey Jo Jo Jr Shabadoo says:
      (link)

      @Joey Jo Jo Jr Shabadoo: holy crap, i’m seeing a depth chart that has henrique as the 3rd line center and zacha as the 1. good night.

      • Viz

        Viz says:
        (link)

        @Joey Jo Jo Jr Shabadoo: Meh, I think I’m passing, Wennberg just hurts you in too many categories. Unless the draft picks help a lot, which I guess they don’t, I’d want more.

        • Joey Jo Jo Jr Shabadoo says:
          (link)

          @Viz: what if i keep the picks but change it to marchessault rather than wennberg?

          • Joey Jo Jo Jr Shabadoo says:
            (link)

            @Joey Jo Jo Jr Shabadoo: scratch that, guy stopped jerking around and took my klingberg idea.

  14. G 3, A 2, PIM 0.5, PPG 2, PPA 1, SOG 0.5, HIT 1, DEF 0.5. I have Zetterberg, C only, and I see Speeza, C & RW, is available on waivers. Based on this list, dropping Zetts for Speeza looks like a no brainer? Dandonov is next best available, RW. I have 3 RW only & one RW/C. 2 RW slots and Util. What do you think Viz, cut Zetts for Speeza? Also, I have 3 guys that are currently C only; Seguin, Hischier, Barkov. You da man!

    • Viz

      Viz says:
      (link)

      @madden_curser: I think it’s actually close because Spezza is so bad in hits. If you want the positional eligibility, I’m good with the switch, but also fine with holding Zetterberg. Also wouldn’t mind shooting the moon on Dadonov, I hate being copping out but they are genuinely all very close. Gun to head I lean Spezza because I think the Dallas PP might be amazing but no fault in any direction.

  15. Sandwicher says:
    (link)

    Hey Viz, love your articles, keep it up man! My league is a bit different than the norm, and does G, A, PPP, SHG, SHA, along with goalie stats, W, GA, SO. How could I use your rankings, and you have PIM and +/- in there…

    • Viz

      Viz says:
      (link)

      @Sandwicher: Thanks, I really appreciate it! That’s certainly different, that is a ton of value on short handed points. So reading through my main rankings, you really need to drop the guys who have a ton of value from penalty minutes and plus-minus. You also have to boost everyone who plays shorthanded, guys like Bergeron, Toews, even the top defensemen who can get SHA get a boost. Honestly, outside of the top guys, it’s tough to take anyone who doesn’t play on both the power play and penalty kill. Goaltending is almost a complete crapshoot without GAA and sv%, I would almost punt goalie completely. I would want guys on good teams and just hope to stumble into some shutouts.

      • Sandwicher says:
        (link)

        @Viz: thanks Viz! I probably should have given pt breakout, g = 3, a =2, ppp=1, shg =2, sha =2; w = 5, ga = -1, so = 3. Probably wont change your previous answer. I look forward to kickin ass this year, thanks man.

        • Viz

          Viz says:
          (link)

          @Sandwicher: Ah okay, yeah that does change things, didn’t realize it was a points league. So it’s the same for goalies really that I said above, the key is getting goalies on good teams, anyone on bad teams is a disaster waiting to happen. I wouldn’t change too much with the forwards and D, just give a small boost to short handed guys.

  16. Steven Boyle says:
    (link)

    Hey Viz thanks for putting up the updated 200! I was wondering what players in your mind get big bumps with the additional categories of shorthanded points and faceoffs won?

    • Viz

      Viz says:
      (link)

      @Steven Boyle: Hey Steven, no problem! Honestly, anyone who plays shorthanded gets a slight boost but the big guys are the top defenseman who play and then guys like Bergeron, Toews, Kopitar, Arvidsson, etc. that are elite players and play on the top penalty kill unit. Those first three and other centermen who play both get a massive boost. All centers get a nice boost as well; use this list to see the top faceoff guys from last year: http://puckbase.com/stats/faceoff-percentage?sort=faceoff_wins&sort_order=desc

      If you’re unsure, check those guys’ numbers from last year to see if they play penalty kill. Use your own judgment to decide how much to move those guys up but you definitely want to target quality centermen who PK and play in all situations.

  17. For an Armenianless Vacation come to Akron says:
    (link)

    are you still doing the last 7 teams prospect lists? useful stuff, as i have you (with good explanations), hockey news’ team lists (back in march), hockey news’ draft guide for this year only guys, and some dynasty stuff (top 300 or 200) from dobber. about to pick 1st pick in a 14 teamer with 10 man minor lists. have draft picks at 1.14, 3.14, 4.14, 5.14 and prospect list room for at least 3. traded away pick 2.14 last year to get lundqvist + mcdonagh and gave away quick about 2 days before his injury.
    i’ll return with some names soonish, got another draft and i’ll compile names available. my pick will be probably either late tomorrow or saturday. was able to call up both schmaltz/matheson as i have 4 IR+ types.

    prospect list now:
    n.gusev LW TB (don’t really care if it takes 2 years if his upside is still high)
    hudon LW MTL
    d.sprong RW PIT
    r.pulock D NYI
    b.guhle D BUF
    montembeault G FLA
    jarry G PIT
    so i should probably target forwards here, thus far makar/hirschier/patrick/pettersson/galiardi/heiskanen have gone.

    • Viz

      Viz says:
      (link)

      @For an Armenianless Vacation come to Akron: Yes, I will try to get it done to get posted tomorrow afternoon. I may just list them in categories so it’s posted and then update notes throughout the day but it’ll be up at some point. Sounds good, I’ll be sure to answer you when you get the names and I get a chance.

      • For an Armenianless Vacation come to Akron says:
        (link)

        @Viz: and tippett, but i doubt either are around that long. here’s some names that i’m finding hard to merge with the newly drafted types:
        1. kostin (hits/block league)
        2. t.thompson (very surprised you didn’t mention in STL post, hockey news has him as highest STL guy back in march, and 24th overall)
        3. kaprizov (how he’s not owned? hockey news OVERALL in march 13th)
        4. tippett
        5. middlestadt
        6. rasmussen
        7. glass
        8. tolvanen
        9. necas
        10. suzuki
        and obviously other newly drafted guys.
        11. guryanov
        hard to rank the new guys vs these guys.

        • For an Armenianless Vacation come to Akron says:
          (link)

          @For an Armenianless Vacation come to Akron: stupid rule in this league, the drafted players don’t have to be in yahoo (thank dear god) but DO have to be signed. i can’t find any news that
          tolvanen (signed to jokerit apparently, i guess that means no NHL contract yet?)
          kaprizov (signed to russia till 2020, probably not NHL signed)
          mittelstadt (not seeing a contract either)

          • Viz

            Viz says:
            (link)

            @For an Armenianless Vacation come to Akron: That is correct on these contracts down the line. Mittlestadt is at Minnesota so he won’t be signing one until their season is done either. I see Thompson as a potential middle six winger, I’m looking around and seeing him 6-8 for the Blues in other places so I’m not alone. Are you asking me to rank those 11?

  18. For an Armenianless Vacation come to Akron says:
    (link)

    @Viz: hmm, very odd he’s moved from 1st on STL (at hockey news anyway in march) and 24th overall to 6th, even if we just give dunn/kostin/r.thomas spots ahead of him. i just found a list and yeah kyrou now ranked higher. amazing what happens in like 6 months (walman above dunn in march too). unless i hear differently (and nobody really knows as this comish is very very lazy, but refuses to give anybody else comish powers, in past seasons at least 2 owners would attempt to illegally add protected prospect list players with no penalty, murray/mcdavid some examples) the guys without contracts aren’t draftable, so only rank like the top 6 of these for now, i pick in 6 picks then not again for 28 more:
    kostin, guryanov, tippett, rasmussen, necas, suzuki, poehling, barbashev, perlini, ratcliffe, l.andersson, t.thompson (dobber has him 3rd at STL, and dobber other than you is probably best fantasy centered list), yamamoto, roy (CAR), aberg (NAS). ETA isn’t a concern my team is good already right now (i kinda want stashes), and barbashev/perlini would have to be active roster guys.

  19. Ray says:
    (link)

    Newbie to fantasy hockey this season so please have mercy on me. The first week of the season is a long week (October 4 – October 15) and we are allowed to change our lineups in the middle of the long week (i.e., can have a different weekly lineup October 4 – 8 than you do October 9 – 15). I saw that Boston only plays once October 4 – 8. Should I sit a star like Pastrnak for just the short week in hopes of nabbing some more counting stats and then reinsert him into the lineup the next week? Thanks!

    • Viz

      Viz says:
      (link)

      @Ray: Good thing to look at, very smart. Yeah, I’d be benching him just to get more volume of starts. Volume makes a massive difference in fantasy hockey, not to the point where you want to bench a stud who plays 3 games for a bottom end guy who has 4, but definitely a stud who plays 1 game instead of 2 or 3. Then definitely get him back in for the 9th

      • Ray says:
        (link)

        @Viz: Awesome thanks! One more question. Drop Marleau or Dadonov for the upside of Hischier?

        • Viz

          Viz says:
          (link)

          @Ray: No problem! Ask as many you want haha, no limit here throughout the season. I think I would gamble on Hischier’s upside and drop Marleau. It doesn’t look like Marleau is going to play with Matthews, he’s slated for the third line, so I’d take the shot on Hischier being impactful right off the bat.

  20. Matt says:
    (link)

    thanks for you content Viz. Did a couple of drafts this morning. Landed Kucherov, Ovechkin, Eickel, Laine, Stamkos, Skinner all on 1 team with a some nice goalies (Bishop/Lundqvist) It’s kept my mind of the tragedy in Las Vegas. Looking forward to reading all season. Thanks brother.

Comments are closed.