MEN

updated 2/7/16 
     note: The NAWR began charting the records of WWE and TNA male wrestlers on 11/15/06, [NXT added 2/23/10-9/28/10 then again as of 2/27/14CMLL added 7/30/11, ROH added 9/29/11, WWC added on 6/16/12IWRG added 3/17/13, Lucha Underground added 10/29/14, New Japan added 1/4/15]] Anything BEFORE those dates are not reflected in these records.

WORLD HEAVYWEIGHT CHAMPIONS:
                              W-L-ND-[TM]        PTS            Promotion

C. Triple H                  57-18-30[105]   +3325[2106]  WWE                     WWE Champ [1/24/16]
C. Jay Lethal               77-36-35[148]   +962*           TNA/ROH                 ROH Champ [6/19/15]
C. Matt Hardy             80-51-32[163]    +700           WWE/ECW/WWE/TNA/ROH/TNA  TNA Champ [1/8/16]
C. Mr. 450                  10-5-4[19]          +677[503]  NXT/TNA/WWC & NXT          WWC Champ [8/1/15]
C. Kazuchika Okada   16-7-0[23]         +330           TNA/NJPW                IWGP Champ [7/5/15]
C. Maximo                 12-5-6[23]         +225          CMLL                        CMLL Champ [1/30/15]

      
NON- HEAVYWEIGHT WORLD CHAMPIONS:
                              W-L-ND-[TM]        PTS            Promotion

C. Mascara Dorada    8-10-2[20]     +543            CMLLCMLL WelterwgtChamp [1/22/16]
C. Tommy Diablo      14-13-7[34]     +365[322]    WWC    WWC Jr. Hvwt Champ [1/9/16]
C. Kushida                   5-5-0[10]     +223[160]   ROH & NJPW IWGP Jr.Hvwt Champ [1/4/16]
C. Trevor Lee              3-0-0[3]        +185[112]     TNA             X-Division Champ [1/9/16]
C. Kamaitachi              4-6-3[13]      +169[120]     CMLL          CMLL Ltwt Champ[1/24/16]

CONTENDERS:
                                   W-L-ND-[TM]        PTS          Promotion

1. John Cena              198-61-48[307]       +4305*           WWE 
2. Dean Ambrose         55-49-17[121]       +3335[692]    WWE  WWE IC Champ [12/13/15]
3. Roman Reigns         68-12-17[97]         +3322[1797] WWE   
4. Sheamus               209-72-46[327]        +3261            ECW/WWE
5. Kalisto                        11-6-1[18]           +2822[2690]  NXT/WWE    US Champ [1/24/16]
6. Alberto Del Rio       156-86-32[274]      +2746              WWE/ROH/LU/WWC/WWE 
7. Jeff Hardy               133-55-37[225]      +1871             WWE/TNA
8. Bray Wyatt               45-16-9[70]           +1715[1130]   NXT/WWE
9. Big Show                143-65-59[267]      +1705             ECW/WWE
10. Ryback                   136-39-24[199]     +1700            NXT/WWE 
11. Dolph Ziggler          171-171-43[385]    +1677           WWE
12. Kane                    133-105-62[300]      +1246            WWE/ECW/WWE   
13. Kurt Angle              100-48-32[180]      +1228           TNA
14. Drew Galloway        50-49-26[125]       +1159[975]   WWE/TNA
15. Eric Young               58-41-29[128]       +1147          TNA         King of Mt. Champ[1/6/16]
16. James Storm          45-49-23[117]         +1138[1105] TNA/NXT/TNA
17. Grado                         4-4-2[10]              +1138[1161]TNA
18. Bobby Lashley           69-11-12[92]        +1133         ECW/WWE/TNA/LYC/TNA
19. Bobby Roode           80-43-31[154]        +1120          TNA   
20. A.J. Styles               93-61-35[189]         +1069          TNA/ROH/NJPW/WWE
21. Rusev                       74-27-9[110]          +1060         WWE/NXT/WWE
22. Jack Swagger      123-159-38[320]        +1060[1067] ECW/WWE
23. Austin Aries             61-26-30[117]        +1051*         TNA
24. The Miz                121-130-27[278]        +1018          WWE/ECW/WWE
25. Kevin Owens           67-24-10[101]         +1017          ROH/NXT/WWE
26. La Sombra                 26-14-1[41]           +1008*        CMLL 
27. Mark Henry            112-77-50[239]          +989          WWE/ECW/WWE
28. Roderick Strong       37-18-10[65]          +944[944]   ROH      ROH TV Champ[10/23/15]  
29. Samoa Joe               94-65-40[199]        +931            TNA/ROH/NXT
30. Chris Jericho            84-83-35[202]        +836             WWE
31. Carlito                       39-50-11[100]        +664[760]     WWE/WWC/LYC/WWC
32. Mighty Ursus             43-25-11[79]          +610            WWC
33. Kofi Kingston           142-124-50[316]      +585            ECW/WWE
34. Kenny Omega              4-2-0[6]                +559[301]    NJPW
35. Rush                           12-6-3[21]              +552          CMLL
36. Adam Cole                34-15-7[56]              +529*          ROH
37. Ethan Carter 3rd         40-8-14[62]            +468            WWE/TNA
38. Tyrus                         36-25-12[73]            +464          WWE/NXT/TNA
39. Big E. Langston         61-27-12[100]          +462          WWE
40. Neville                        56-26-5[87]              +452          NXT/WWE
41. Jay Briscoe                   22-1-2[25]              +435          ROH
42. Dalton Castle                  9-9-2[20]              +416[538]  ROH/TNA/ROH/TNA/ROH
43. Atlantis                        15-4-3[22]       +389* CMLL Mex. LtHvywgt Champ [8/24/15]
44. Bad Romance                11-8-0[19]                +352          WWC 
45. Impossible                      10-0-5[15]              +352          IWRG     IC Ltwt Champ [7/7/13]
46. Finn Balor                  20-5-1[26]         +341* CMLL/NJPW/NXT   NXT Champ[7/4/15]
47. Jushin Liger                    5-3-0[8]                  +323*         CMLL/ROH/NXT/NJPW
48. Michael Elgin               40-13-15[68]            +320          WFX/ROH
49. Ray Gonzalez              54-20-13[87]            +317          WWC
50. Brock Lesnar                   10-4-4[18]             +312        WWE
51. Magnus                         33-30-13[76]            +308*         TNA
52. Negro Casas                 10-8-4[22]              +276           CMLL
53. Rikochet                         24-11-14[49]         +268          WWC
54. La Mascara                     8-9-3[20]              +268[63]    CMLL
55. Johnny Mundo            72-71-38[181]          +258          WWE/ECW/WWE/WWC/LYC/LU
56. Tigre Uno                      19-9-13[41]            +197         IWRG/TNA 
57. Hijo De Dos Caras          7-5-4[16]           +195  IWRG & WWC  IC hvywt champ[11/1/15]
58. Fenix                             13-6-2[21]            +192         LU   LU GOTO Champ [11/21/15]
59. Alex Shelley                    13-5-21[39]          +183[43]   TNA/ROH
60. Kazarian                       44-36-23[103]         +182         TNA/ROH
61. Mr. Anderson               81-69-37[187]        +176        WWE/TNA
62. Bram                             25-13-7[45]            +174         TNA
63. Dragon Lee(2)                  8-6-2[16]             +168        CMLL  
64. D-Von Dudley              22-11-13[46]           +167*        TNA/WWE
65. Brian Fury                        6-1-1[8]               +167       NWA/WOF/ROH
66. Sami Zayn                   15-14-9[38]           +120[193]  ROH/NXT/WWE & NXT
67. Abyss                           62-53-30[145]        +119        TNA
68. Baron Corbin                  28-3-4[35]            +119        NXT
69. Shinsuke Nakamura       16-8-0[24]             +93*        CMLL/NJPW&ROH 
70. Mil Muertes                     21-9-2[32]              +83        WSX/TNA/WWC/TNA/LU
71. Sanada                           10-5-7[22]              +75*       TNA
72. Darin Corbin                     6-3-1[10]             +70*        PPW 
73. Tomasso Ciampa         27-13-9[49]              +65        ROH/TNA/NXT
74. Rob Conway                    1-2-0[3]                +61*        WWE/NWA/IWGP
75. Mahabali Shera              10-3-4[17]             +58       TNA
76. Toru Yano                      1-0-0[1]              +57[43]    NJPW
77. Hiroshi Tanahashi       15-13-1[29]           +56         TNA/CMLL/NJPW
78. Matana                            1-0-0[1]             +54*          LU           LU Champ[12/12/15]
79. Kenny King                 20-26-13[59]          +52*         ROH/TNA
80. Bushi                                1-1-0[1]            +51          NJPW   
81. Angel Fashion Perez   30-15-4[49]           +50          WWC       P.R. Champ [1/23/16]
82. Apollo Crews                   8-2-1[11]            +50         NXT
83. Eddie Edwards             16-15-10[41]        +48[199]   ROH/TNA
84. Davey Richards            22-15-9[46]          +47          ROH/WWC/ROH/TNA
85. Eli Drake                         5-3-3[11]            +43          TNA
86. Titus O’Neil                 25-46-16[87]          +41[520] NXT/WWE
87. Gunner                        26-24-13[63]          +36*        TNA
88. Miguel Perez Jr            12-5-5[21]             +33          WWC  
89. El Diabolico                21-29-7[57]              +32[515]   WWC
90. Ray Gonzalez Jr        12-3-0[15]                +32         WWC  
91. Katsuyori Shibata         5-2-0[7]                  +21        NJPW IWGP NEVER Champ[1/4/16]
92. Rockstar Spud            14-16-8[38]            +20         TNA
93. R-Truth                        98-95-38[229]        +16         TNA/WWE
94. Hijo Del Pantera             1-0-0[1]               +15*       IWRG 
95. El Leon Apolo          20-21-14[55]             +14*        WWC/WOF/WWC
96. Puma King                 4-3-7[14]          +14[51] CMLL  Occidente LtHvywt Champ[6/23/15]
97. Kota Ibushi                    5-2-0[7]                +11[13]   NJPW
98. The Mack                       3-1-3[7]               +11         LU
99. Joe Bravo                        4-3-3[7]               +10        WWC   
100. Lestat                            3-0-0[3]                +9*        CMLL
101. Blue Panther Jr             1-0-2[3]                 +9        CMLL
102. Bad Luck Fale               3-3-0[6]                 +7        NJPW
103. Tetsuya Naito                 6-6-2[14]              +6         TNA/NJPW
104. Okumura                          3-0-1[4]                +6        CMLL
105. Esfinge                           1-1-3[5]                +5[40]  CMLL
106. Sensacional Carlitos       1-2-0[3]                +5        WWC
107. Jonathan Gresham         2-0-0[2]                +4        ROH
108. Great Muta                      2-0-0[2]                +4*      TNA
109. Triton                               2-2-7[11]              +4       CMLL
110. Punisher Martinez            1-0-0[1]               +3       ROH
111. Action Ortiz                       1-0-0[1]              +2       ROH
112. Braun Strowman              4-1-1[6]                0        WWE
113. Togi Makabe                    3-4-0[7]                0         NJPW 
114. Tomohiro Ishii                   6-5-0[11]             -2         NJPW  
115. Danny Casas                    2-0-4[6]               -2         IWRG
116. Vangellys                            2-1-0[3]               -7         CMLL
117. Pegasso                           1-0-2[3]                -8        CMLL
118. Super Parka                    1-1-1[3]                -14        LYC/CMLL
119. Hiroyoshi Tenzan              2-1-0[3]                -16*       NJPW
120. Karl Anderson                 6-2-1[9]                 -20         ROH/NJPW
121. Moose                           11-3-6[20]               -21         ROH
122. Chris Melendez                4-4-4[12]              -21       TNA
123. Mosca X-Fly                    1-1-4[6]                 -21*         IWRG
124. Ivelisse Veliz [men]         2-2-1[5]                 -22         LU
125. Toscano                         1-1-0[2]                  -29         IWRG
126. Super Comando            1-1-3[5]                 -36        CMLL
127. El Cuervo                         3-2-0[5]               -40*      WWC
128. Awesome Kong [men]      1-1-1[3]               -42*      TNA/WWE/TNA
129. Morgan                            1-3-2[6]                -43*       WWC
130. Donovan Dijak              4-4-0[8]                  -50        ROH
131. Angelico                         2-3-2[7]                 -52         LU
132. Caristico                     31-27-8[66]               -53        WWE/CMLL
133. Black Pain                     1-3-0[4]                 -54        WWC/LYC/WWC
134. Tyler Breeze             32-19-9[60]                 -69          NXT/WWE
135. Zema Ion                     22-23-35[80]           -69         TNA
136. El Chicano                   41-39-7[87]             -70         WWC
137. Cancerbero                   2-1-5[8]                 -75         CMLL
138. Rey Cometa                 4-2-6[12]                -77         CMLL
139. Sangre Azteca              2-1-6[9]                  -77         CMLL
140. Mandrews                     1-4-5[10]                -80         TNA
141. Bo Dallas                   43-43-8[93]                -81         WWE/NXT/WWE
142. Luke Harper               14-35-6[55]               -85         WWE
143. Angel Cotto                      1-6-5[12]             -94*       WWC
144. La Revolucion #1         14-13-1[28]            -97          WWC 
145. King Cuerno                   7-6-11[24]            -98          CMLL/LU
146. Corey Holis                   1-4-0[5]                  -106        ROH/NXT
147. Son Of Havoc               2-5-3[10]                -107         LU
148. Hirooki Goto                 2-7-0[9]                  -110         NJPW
149. Bobby Fish                   4-4-1[9]                  -111*        ROH
150. Elias Samson               3-5-0[8]                  -120         NXT
151. Aiden O'Shea               4-9-5[18]               -126          ECW/WWE/TNA 
152. Joey Ryan                  5-11-3[19]            -135*         TNA/PPW 
153. Cedric Alexander      11-19-2[32]           -142[203]   ROH
154. Cheeseburger              1-4-3[8]              -142           ROH
155. Caprice Coleman          4-7-8[19]          -145[39]    ROH
156. Crazzy Steve                 1-8-14[23]        -146        TNA
157. Danny Burch                1-7-2[10]           -155        NXT/TNA/NXT
158. Fuego                           3-4-8[15]           -159       CMLL
159. Mark Briscoe               8-10-5[23]           -168       ROH
160. Alex Riley                  11-17-11[39]         -171       NXT/WWE/NXT
161. Will Ferrara                    4-9-4[17]          -173       ROH
162. Tiger                             1-4-9[14]          -185        CMLL
163. Doc Gallows             13-19-4[36]          -186        WWE/TNA/NJPW
164. Stardust                    99-112-42[253]     -187        WWE
165. Sonjay Dutt                 10-14-26[50]      -189*       TNA/ROH/TNA
166. Mike Bennett             22-15-5[42]          -190        ROH/TNA
167. Erick Rowan               10-18-6[34]         -200        WWE
168. Stevie Richards            9-18-2[29]          -208        ECW/TNA/ROH
169. Sin Cara(2)                30-34-14[78]         -215*       WWE
170. Bull Dempsey              11-12-1[24]          -223       NXT
171. Mike Mendoza            37-20-3[60]          -227        WWC
172. Jey Uso                         6-13-11[30]       -250        WWE
173. Tye Dillinger                  2-13-3[18]         -278       ECW/NXT
174. Kyle O'Reilly                4-18-6[28]          -300*      ROH
175. Adam Page                11-12-5[28]         -303       ROH
176. Darren Young             12-19-10[41]      -307        NXT/WWE
177. Damien Sandow         43-82-17[142]     -312*      WWE
178. Matt Sydal                  40-50-8[98]         -336    WSX/ECW/WWE/ROH
179. Jesse Goddarz           11-11-12[34]       -358     WFX/TNA/PPW 
180. Silas Young               12-19-3[34]         -359*   ECW/WWE/ROH
181. Samson Walker         11-20-1[32]         -371*      WWC/ROH
182. Goldust                       20-34-17[71]       -462     TNA/WWE/ECW/WWE
183. Curtis Axel                 36-63-21[120]     -471      NXT/WWE
184. Robbie E                   18-37-18[73]       -471       ECW/TNA
185. Fandango                  57-74-14[145]     -596     WWE
186. Adam Rose                 35-58-4[97]        -772      NXT/WWE
187. P.J. Black                    23-63-22[108]    -773      NXT/WWE/NXT/TNA/LU
188. Tommy Dreamer      20-63-20[103]       -832*    ECW/TNA/WWC/TNA/WWC/WWE
189. Zack Ryder            56-121-24[201]     -1195       ECW/WWE/ECW/WWE & NXT
190. Heath Slater             14-95-23[132]     -1426        NXT/WWE
191. Canelo Casas             0-0-2[2]              +10          CMLL
192. Danger King               0-0-1[1]               +10         IWRG
193. Centurion                    0-0-3[3]                  0          IWRG
194. Policeman                    0-0-1[1]                 0         CMLL
        Stigma                          0-0-1[1]                0         CMLL
        Espiritu Maligno            0-0-1[1]                0         CMLL
        Balak                           0-0-1[1]                 0          IWRG
        Energia                        0-0-1[1]                 0          IWRG
        Imposter                      0-0-1[1]                  0          IWRG
        Motocross                    0-0-1[1]                 0           IWRG
        Nova Sonic                  0-0-1[1]                  0          IWRG
        Royer Boy                   0-0-1[1]                   0          IWRG
203. Milleneum                    0-0-1[1]                 -5*          CMLL
         Astoriano                     0-0-1[1]                 -5*          CMLL
         Rey Samurai                0-0-1[1]                 -5*         CMLL
         Arkalis                          0-0-1[1]                 -5*         CMLL
         Akuma                         0-0-1[1]                 -5*         CMLL
         Inquisador                   0-0-1[1]                 -5*         CMLL
209. Panther                        0-0-3[3]                -10          CMLL
        Hijo Del Alebrije           0-0-3[2]                -10          IWRG
        Dragon Fly                   0-0-3[3]                -10          IWRG
212  Hijo De Mascara Sagrada 0-0-2[2]          -10           IWRG
        Orion                           0-0-2[2]                 -10          IWRG
214. Disturbio                      0-1-1[2]                -11          CMLL
215. Diablo Jr 1                   0-0-3[3]                -20          IWRG
216. Fresero Jr                    0-0-5[5]                 -30          IWRG
217. Skandalo                     0-1-1[2]                 -35          CMLL
218. Johnny Gargano          0-2-1[3]                 -36         NXT
219. Power Bull                    0-0-7[7]                -40          IWRG
220. Pantera 1                     0-1-2[3]                -40*         IWRG
221. King Jaguar                  0-1-1[2]               -40          CMLL
222. Trauma 1                      0-1-4[5]               -50*        IWRG
223. Joey Daddiego             0-1-1[2]               -61         ROH
224. Killshot                         0-3-2[5]               -75         LU
225. O.T. Fernandez            0-3-4[7]              -79         WWC
226. Raziel                           0-2-4[6]              -82          CMLL
227. Pepper Parks               0-7-1[8]             -193          ECW/ROH/TNA
228. Scotty Santiago            0-1-0[1]             -1             WWC
229. Shynron                       0-1-0[1]             -4              TNA
230. Gail Kim[men]              0-1-0[1]              -6*            TNA
231. Masada                        0-1-0[1]            -12             ROH
232. Shaheem Ali                0-1-0[1]            -13             ROH
233. Rich Swann                 0-1-0[1]            -17             NXT
234. John Skylar                 0-1-0[1]             -27            NXT
235. Leon St. Giovanni        0-1-0[1]             -30            ROH
236. Chase Owens              0-2-0[2]             -38*           NJPW
237. Colby Corino                0-2-0[1]            -59            ROH
238. Yugi Nagata                 0-3-0[3]             -62*          TNA/NJPW
239. Tomoaki Honma          0-6-0[6]            -126*          NJPW
240. Mike Posey                  0-4-0[4]            -132*           ROH





For more information on the ranking system or complete rankings, click on the categories at the top of the page.



For all the hottest wrestling merchandise, check out the NAWR Store on the right of the page.



Follow the NAWR on Twitter @WrestlingNAWR and on Facebook at North American Wrestling Rankings.



14 comments:

  1. Where is undertaker and kofi kingston

    ReplyDelete
  2. Both are currently on the Inactive List. Kofi will return the the Rankings when they are updated next as he has returned to action this week.

    ReplyDelete
  3. Love this site! I'm very impressed how well your ranking system works.

    There are one or two improvements I would make - TNA micarders seem doomed since almost any match-up will result in a net loss of points - but I am impressed with your ingenuity and dedication. The results are far more accurate than the FIFA soccer world rankings and arguably the tennis ones.

    ReplyDelete
    Replies
    1. THANKS! Glad you like it! It's been a labor of love for a while now. You make a good point that I've been noticing for a while, since WWE has SO much more tv time than TNA, ROH, or the lucha promotions the WWE wrestlers have way more chances to pick up points than the other wrestlers. [When I first developed the point scale WWE did not have as much tv]. On the downside the WWE wrestlers also have way more chances to LOSE points, so I guess it kind of evens out. a little! Thanks again for your input, I REALLY appreciate it! Please feel free to give me any feedback anytime! Have a great day!

      Delete
  4. Thanks for replying - great to get a message from you.
    For what it's worth, here are my two suggestions. You could:
    (1) Stretch out the point scale a bit so that you get 16 points for beating someone ranked, say, 60ish rather than 30ish. That would give non-WWE wrestlers more chance to get serious points. With over 200 wrestlers in the ranking, it seems like you should get a bit more credit for beating no 100 than no 150 or 200.
    (2) At the start of each year, reduce ALL points by 25% or even 50%. That would make less active wrestlers' points gradually ebb away, so it would be more possible for fresh competitors to climb the rankings without relying on the temporary bonus points. At the moment wrestlers like Mark Henry and Del Rio (not to single anyone out, I love Mark Henry) are sitting on big piles of points they won ages ago, clogging up the higher ranking spots, which they don't really deserve based on their current standing.

    ReplyDelete
    Replies
    1. H!! Two really great suggestions! I'll be away this weekend, so I'll get back to you in more detail next week but I just wanted you to know I read your comment.Thanks again for your input and have a great weekend!

      Delete
    2. Hi again. On reflection I think my second suggestion is better than the first one. Changing the points scale might be dangerous but I do think people who had success a few years ago should have to keep adding fresh wins to keep their place.

      Delete
    3. Hi James, sorry I took so long to get back to you. As I said before, 2 excellent suggestions! The first has actually been in the works for a while now. I was originally going to hold off and introduce the new point scale in Jan 2015 to start it in a new year, then decided to introduce it sooner, but I think it will start in July. [thanks for the push!] It seems like we are pretty much thinking alike on this one. The top 10 will stay the same, but from 11 on the points will change in increments of 10 instead of 5. So a win over the #100 wrestler will be worth 12 instead of 3. A victory over 200 will be worth 3. This should help even things out a bit. [When I first started this only WWE and TNA wrestlers were ranked, I did not anticipate SO many wrestlers on the Rankings!]
      As far as the 2nd suggestion, I have something kind of similar in mind. In Jan, 2014 I started keeping seperate stats solely for matchs occurring in 2014. It's a whole seperate ranking that I'll publish at the end of the year. Surprisingly, [to me anyway] Sheamus actually has the most points so far among the men].
      Again, thank you VERY much for your input, I can see you have a really good understanding of this whole system...keep in touch!

      Delete
    4. Very interesting! I'm quite flattered to hear that you'd been thinking along the same sort of lines.
      The 2014-only ranking is a good idea. I think Sheamus deserves his place at the top as he wrestles a lot more than Cena and Orton do, and usually wins (plus he's the US Champ). Rusev must be high up as well, right?

      Delete
    5. Rusev is currently in 9th place so far in 2014. I'm sure he'll move even higher now that he's taking on higher ranked competition [ex.
      Big E Langston].

      Delete
  5. Brock Lesnar's a tricky case, isn't he? He's obviously in contention with the top guys, but if he only wrestles every couple of months then he can't get the points to reflect it.

    I wonder whether you might consider making a rule that when a wrestler has bonus points, some proportion of them (maybe 10%) get turned into permanent points at the end of every month. That way if a wrestler like Lesnar beats Cena and gets a 3000+ pt bonus, he'll keep some of the credit for his big victory even if/when he eventually goes inactive again.

    ReplyDelete
    Replies
    1. That's one I've been going back and forth on for years! I had a couple ideas I've kicked around. [Your percentage idea is VERY interesting!]. One thought was to make the bonus points permanent if the wrestler held them for a couple of months, but that did not seem fair to the other wrestlers. Another was to make a percentage of the points permanent with each successive win. My most recent idea was to make the bonus points permanent if the wrestler won a world title [this would obviously be the case with Lesnar after Summer Slam]. Every time I'm ready to go with one of the ideas I than think : if the wrestler only wrestles part time he should not be an exception to any other wrestler. As you say...VERY tricky!

      Delete
  6. I don't know why I check this site at least once a month. Good stuff. Keep it up.

    ReplyDelete