Saturday July 1, 1978
. . . where the 1970s live forever!

National League batting statistics through games of July 1, 1978:

   Club          AB    R     H    2B   3B   HR   RBI   SB   CS   BB    SO   Avg
Los Angeles     2599  372   701  131   13   71   352   58   24  293   380  .270
Cincinnati      2641  337   685  139   18   62   314   72   25  292   462  .259
Houston         2487  286   640  105   19   39   268   81   25  220   318  .257
San Francisco   2566  325   659  120   24   55   309   50   31  275   399  .257
Pittsburgh      2527  300   648  111   22   45   270  106   39  226   398  .256
Philadelphia    2420  315   619  104   10   63   292   76   26  250   393  .256
Montreal        2547  302   645  119   12   50   275   35   19  202   406  .253
San Diego       2581  270   653   98   21   35   243   77   39  261   406  .253
Chicago         2521  297   628  103   32   35   279   31   23  239   349  .249
New York        2685  289   662  103   19   44   273   42   37  281   425  .247
Atlanta         2474  267   602   84   21   47   244   52   30  268   385  .243
St. Louis       2599  269   616  129   14   38   256   44   19  204   343  .237

 Batting Leaders         G    AB    R    H  2B  3B  HR  RBI  SB  CS   BB   SO   Avg
Jeff Burroughs (ATL)     70  232   31   77  16   3   9   41   1   1   57   42  .332
Terry Puhl (HOU)         67  276   37   90  11   4   2   15  13   7   17   26  .326
Reggie Smith (LA)        58  213   41   68  15   1  11   43   4   1   30   39  .319
Dave Parker (PIT)        71  282   42   89  13   5  13   47  12   4   27   39  .316
Larry Bowa (PHI)         70  297   41   93  13   1   1   16  16   3   11   21  .313
Ken Griffey (CIN)        78  314   46   97  20   5   3   24  11   2   23   45  .309
Jack Clark (SF)          74  275   47   84  20   5  13   55   9   2   27   40  .306
Ted Simmons (STL)        77  266   39   81  28   1   8   34   0   1   39   17  .305
Terry Whitfield (SF)     73  243   39   74  10   2   5   17   2   7   16   36  .305
Davey Lopes (LA)         67  245   51   74  12   2   9   26  22   1   40   30  .302

 Atlanta              G    AB    R    H  2B  3B  HR  RBI  SB  CS   BB   SO   Avg
Tom Paciorek           5    9    2    3   0   0   0    0   0   0    0    1  .333
Jeff Burroughs        70  232   31   77  16   3   9   41   1   1   57   42  .332
Gary Matthews         48  171   28   50   6   3   9   28   2   1   28   35  .292
Jerry Royster         68  262   38   74   8   4   1   19  18   8   29   21  .282
Brian Asselstine      39  103   11   28   3   3   2   13   2   1   11   16  .272
Rowland Office        64  160   18   42   2   0   6   18   4   5   10   23  .263
Biff Pocoroba         65  206   15   54   8   0   4   24   0   3   22    9  .262
Rod Gilbreath         60  176   14   44   9   1   2   17   4   3   14   25  .250
Barry Bonnell         59  176   15   39   5   2   0    9   9   2   14   17  .222
Joe Nolan             34   46    5   10   4   1   0    5   0   0    6    4  .217
Jerry Maddox           7   14    1    3   0   0   0    1   0   0    1    2  .214
Dale Murphy           70  246   31   52   4   1   8   29   7   3   25   65  .211
Darrel Chaney         52  145   18   30   5   1   2   12   1   0   19   28  .207
Cito Gaston           39   83    3   17   1   0   0    0   0   0    2   13  .205
Bob Beall             49   88   12   18   4   0   0    6   3   1   12   14  .205
Bob Horner            15   56    7   11   3   1   2    7   0   0    4    7  .196
Pat Rockett           50  126    5   18   2   0   0    4   1   2   11   12  .143

 Chicago              G    AB    R    H  2B  3B  HR  RBI  SB  CS   BB   SO   Avg
Mike Vail             11   13    0    5   0   0   0    2   0   0    0    1  .385
Joe Wallis            28   55    7   17   2   1   1    6   0   2    5   13  .309
Rodney Scott           8   30    4    9   2   0   0    0   3   1    4    6  .300
Bill Buckner          43  154   15   46   8   0   1   18   4   2    7    6  .299
Gene Clines           53  129   22   37   7   1   0   10   2   2   12   17  .287
Greg Gross            57  174   13   48   6   5   1   24   1   0   15    6  .276
Manny Trillo          68  250   22   68  11   4   2   28   0   2   25   30  .272
Larry Biittner        54  174   20   46   6   1   3   27   0   1   15   18  .264
Ivan DeJesus          73  291   49   75  11   6   3   18   9   5   36   42  .258
Bobby Murcer          70  258   33   64   8   4   3   25   7   2   32   31  .248
Dave Kingman          64  212   35   52   6   3  16   47   3   4   21   71  .245
Hector Cruz           30   76    8   18   5   0   2    9   0   0    3    6  .237
Steve Ontiveros       64  224   26   53  11   3   0   17   0   2   25   28  .237
Larry Cox             35   81    6   18   4   0   1    9   0   0    7   11  .222
Dave Rader            59  181   19   40  10   2   2   24   1   0   14   13  .221
Mick Kelleher         17   23    3    5   0   0   0    2   0   0    5    2  .217
Rudy Meoli            31   25    6    3   0   1   0    2   1   0    5    3  .120
Jerry White            2    5    1    0   0   0   0    0   0   0    2    0  .000

 Cincinnati           G    AB    R    H  2B  3B  HR  RBI  SB  CS   BB   SO   Avg
Ken Griffey           78  314   46   97  20   5   3   24  11   2   23   45  .309
George Foster         77  304   47   91  12   5  16   54   3   2   30   68  .299
Dave Concepcion       74  284   33   85  18   2   2   33   9   6   19   46  .299
Dan Driessen          71  254   35   75  16   1   9   41  17   3   37   31  .295
Mike Lum              39   68    8   20   3   0   3   12   0   0   13    8  .294
Pete Rose             77  326   54   95  22   3   4   22   7   2   28   16  .291
Joe Morgan            68  226   34   59  18   0   8   46  15   4   47   22  .261
Cesar Geronimo        70  181   15   43   9   1   5   20   4   1   25   39  .238
Johnny Bench          49  170   22   39   7   0  10   26   1   1   16   40  .229
Dave Collins          53   59    6   13   0   0   0    7   2   3    9   12  .220
Junior Kennedy        42   67    6   14   1   0   0    3   2   1   12   17  .209
Vic Correll           11   19    2    3   1   0   0    0   0   0    1    4  .158
Ken Henderson         12   19    0    3   2   0   0    0   0   0    0    5  .158
Don Werner            47  112    7   17   2   1   0   10   1   0   14   30  .152
Ray Knight            43   40    5    6   3   0   1    3   0   0    2    8  .150
Rick Auerbach         29   27    6    3   1   0   1    3   0   0    4    7  .111
Mike Grace             5    3    0    0   0   0   0    0   0   0    0    2  .000

 Houston              G    AB    R    H  2B  3B  HR  RBI  SB  CS   BB   SO   Avg
Terry Puhl            67  276   37   90  11   4   2   15  13   7   17   26  .326
Jesus Alou            35   65    4   21   2   0   1    8   0   0    4    1  .323
Enos Cabell           74  313   40   92  13   2   4   40  14   6   10   39  .294
Bob Watson            71  239   32   69  12   2   9   49   1   0   29   30  .289
Art Howe              69  243   26   69  24   1   4   26   2   2   21   24  .284
Cesar Cedeno          48  185   30   52   8   2   6   21  23   2   15   22  .281
Jose Cruz             69  260   31   69  13   4   3   37  12   4   26   30  .265
Wilbur Howard         36   57    9   15   1   1   1    6   4   1    4    7  .263
Denny Walling         51  102   13   26   2   2   1   12   5   0   11    7  .255
Luis Pujols            4   12    2    3   1   0   0    2   0   0    3    3  .250
Julio Gonzalez        23   50    5   12   1   0   0    3   0   1    3    5  .240
Reggie Baldwin        21   52    4   12   4   0   1    7   0   0    1    2  .231
Roger Metzger         45  123   11   27   4   1   0    6   0   0   12    9  .220
Joe Ferguson          51  150   20   31   5   0   7   22   0   0   37   30  .207
Jimmy Sexton          39   71    5   12   0   0   0    1   6   1    5   13  .169
Dave Bergman          43   44    2    6   0   0   0    2   0   0   10    9  .136
Mike Fischlin         15   37    2    5   1   0   0    0   1   0    3    3  .135
Ed Herrmann           16   36    1    4   1   0   0    0   0   0    3    3  .111

 Los Angeles          G    AB    R    H  2B  3B  HR  RBI  SB  CS   BB   SO   Avg
Johnny Oates          16   25    1   10   1   0   0    1   0   1    3    1  .400
Reggie Smith          58  213   41   68  15   1  11   43   4   1   30   39  .319
Manny Mota            18   16    0    5   1   0   0    4   0   0    1    3  .313
Davey Lopes           67  245   51   74  12   2   9   26  22   1   40   30  .302
Steve Garvey          77  311   46   93  14   3  11   50   5   3   20   31  .299
Jerry Grote           26   54    5   16   5   0   0    7   0   0    9    4  .296
Rick Monday           61  185   32   54  12   1  13   39   1   2   26   48  .292
Lee Lacy              49  134   20   38  10   3   7   20   4   3   15   18  .284
Bill Russell          76  325   43   89  16   2   2   30   5   2   12   20  .274
Vic Davalillo         39   44    9   12   1   1   0    7   1   1    3    1  .273
Billy North           40  112   20   30   7   0   0    3   9   4   26   18  .268
Ron Cey               75  275   41   73  17   0  11   53   1   4   47   47  .266
Dusty Baker           73  262   28   68  12   0   5   35   4   1   20   43  .260
Ted Martinez          23   17    6    4   0   0   0    1   1   1    1    6  .235
Glenn Burke           16   19    2    4   0   0   0    2   1   0    0    4  .211
Steve Yeager          63  180   15   34   5   0   2   17   0   0   30   29  .189

 Montreal             G    AB    R    H  2B  3B  HR  RBI  SB  CS   BB   SO   Avg
Pepe Frias            40    7    3    3   2   1   0    3   0   0    0    0  .429
Ellis Valentine       72  268   35   80  15   1  11   38   5   4   17   33  .299
Stan Papi             29   68    6   20   5   0   0    6   0   0    6    8  .294
Larry Parrish         68  239   31   67  17   2   8   38   0   2   15   53  .280
Dave Cash             76  304   35   83  13   2   1   17   6   4   21   14  .273
Tony Perez            72  262   30   70  25   0   5   37   0   0   20   54  .267
Warren Cromartie      73  280   35   73  14   2   2   22   3   2   16   27  .261
Chris Speier          66  227   20   58   7   1   3   18   0   0   30   33  .256
Andre Dawson          73  269   43   67   5   3  11   40  14   4   17   62  .249
Gary Carter           73  254   34   60  10   0   6   32   4   3   33   33  .236
Del Unser             65   87   11   20   3   0   2    9   2   0   11   15  .230
Jerry White           18   10    2    2   0   0   0    0   1   0    1    3  .200
Sam Mejias            31   21    5    4   0   0   0    1   0   0    2    1  .191
Wayne Garrett         40   55    5   10   0   0   1    2   0   0    5    8  .182
Ed Herrmann            4   12    1    2   0   0   0    0   0   0    0    1  .167
Bob Reece              7    7    1    1   1   0   0    2   0   0    0    2  .143

 New York             G    AB    R    H  2B  3B  HR  RBI  SB  CS   BB   SO   Avg
Bobby Valentine       41   91   10   26   2   0   1   14   0   1   11   14  .286
Elliott Maddox        54  171   20   48   8   2   1   16   1   4   32   19  .281
Lee Mazzilli          79  304   39   84  17   3   6   31   9   6   35   47  .276
Willie Montanez       78  299   36   81  15   0  11   48   3   1   33   54  .271
John Stearns          70  227   27   59   9   0   7   29  11   3   35   25  .260
Steve Henderson       79  302   42   77  11   3   8   42   4   4   26   62  .255
Joel Youngblood       51   85   12   21   4   2   1    8   0   0    5   13  .247
Len Randle            66  231   30   56   9   5   1   16   8   8   44   34  .242
Bruce Boisclair       60  128   17   31   3   1   3   12   2   3   16   21  .242
Ron Hodges            26   58    3   14   2   1   0    5   1   2    7    7  .241
Tom Grieve            31   63    4   15   2   0   2    6   0   0    5   13  .238
Doug Flynn            79  280   15   66   3   2   0   17   1   2   12   22  .236
Ed Kranepool          37   51    5   12   1   0   2   11   0   0    5    7  .235
Ken Henderson          7   22    2    5   2   0   1    4   0   1    4    4  .227
Tim Foli              50  191   13   43  10   0   0   11   1   2    7   10  .225
Sergio Ferrer         16    6    2    1   0   0   0    0   1   0    0    2  .167

 Philadelphia         G    AB    R    H  2B  3B  HR  RBI  SB  CS   BB   SO   Avg
Larry Bowa            70  297   41   93  13   1   1   16  16   3   11   21  .313
Garry Maddox          70  256   25   76  15   1   6   31  20   2   22   36  .297
Bake McBride          57  229   31   67   9   2   2   16  16   2   17   28  .293
Jose Cardenal         36   83    7   24   8   0   1   17   0   2    4    6  .289
Jerry Martin          58   96   18   27   4   1   4   16   3   1   12   16  .281
Richie Hebner         62  187   24   50   8   1   6   26   2   3   20   31  .267
Tim McCarver          37   68    7   18   5   0   0    5   1   1   13   11  .265
Bob Boone             61  193   24   50   7   2   7   32   1   3   24   15  .259
Mike Schmidt          65  245   45   61  12   1  11   37   9   3   38   53  .249
Greg Luzinski         72  247   40   61  11   0  18   50   6   2   48   62  .247
Bud Harrelson         31   44    7    9   1   0   0    1   0   0    7    8  .205
Ted Sizemore          23   73    9   14   1   0   0    3   2   0    5    6  .192
Jay Johnstone         35   56    3   10   2   0   0    4   0   2    6    9  .179
Jim Morrison          35   95   10   16   0   1   3   10   0   1    9   16  .168
Barry Foote           18   18    3    3   0   0   0    1   0   0    0    5  .167
Davey Johnson         30   68    9   10   1   0   2   12   0   0    6   14  .147

 Pittsburgh           G    AB    R    H  2B  3B  HR  RBI  SB  CS   BB   SO   Avg
Ken Macha             13   24    2    8   1   1   0    2   1   0    3    3  .333
Dave Parker           71  282   42   89  13   5  13   47  12   4   27   39  .316
Manny Sanguillen      39   94    7   28   0   1   2    5   1   1    3    2  .298
John Milner           50  121   17   36   8   0   3   16   3   0   19   14  .298
Frank Taveras         72  297   32   86  17   2   0   23  21  13   13   30  .290
Willie Stargell       55  163   22   46   9   0  11   36   2   0   24   37  .282
Duffy Dyer            30   92    5   25   7   1   0    8   1   0   12   11  .272
Mario Mendoza         34   35    4    9   1   0   1    3   2   1    1    5  .257
Rennie Stennett       66  231   25   59   6   2   3   28   1   1   10   18  .255
Steve Brye            38   75   12   19   6   0   1    4   1   0    7    7  .253
Ed Ott                53  178   20   45   6   2   5   18   1   0   11   24  .253
Phil Garner           72  262   31   66  12   4   2   28  13   7   28   36  .252
Bill Robinson         55  202   32   48  13   2   3   29   9   4   17   47  .238
Omar Moreno           73  242   40   51   6   2   1   15  36   8   36   48  .211
Jim Fregosi           20   20    3    4   1   0   0    1   0   0    6    8  .200
Fernando Gonzalez      9   21    2    4   1   0   0    0   0   0    1    3  .191

 San Diego            G    AB    R    H  2B  3B  HR  RBI  SB  CS   BB   SO   Avg
Dave Winfield         76  285   38   86  11   1  14   54  10   6   20   35  .302
Gene Richards         74  279   41   84  11   7   2   22  22  10   32   37  .301
Chuck Baker           29   40    7   11   1   0   0    2   0   0    1    8  .275
Bill Almon            75  262   27   71  15   1   0   16   8   3   22   48  .271
Oscar Gamble          66  216   26   58  11   3   5   25   1   1   26   28  .269
Ozzie Smith           76  272   26   72   8   4   0   18  19   4   19   21  .265
Jerry Turner          41   62    5   16   4   0   2    9   0   0    4   14  .258
Derrel Thomas         74  230   20   58   6   1   1   17   6   6   17   21  .252
Mike Champion         21   24    1    6   0   1   0    4   0   0    5    6  .250
George Hendrick       36  111    9   27   4   0   3    8   1   1   12   16  .243
Fernando Gonzalez     25   91    7   21   2   0   0    5   3   1    1    8  .231
Tucker Ashford        30   75    3   17   6   0   1   14   1   0    6   13  .227
Gene Tenace           65  184   33   41  10   3   6   23   4   3   52   48  .223
Rick Sweet            56  149   11   32   3   0   1    6   1   3   22   18  .215
Dave Roberts          18   42    2    9   2   0   0    3   0   0    8    6  .214
Don Reynolds          27   43    3    9   0   0   0    3   1   0    7    7  .209
Bob Davis             19   40    3    8   1   0   0    2   0   1    1    5  .200

 San Francisco        G    AB    R    H  2B  3B  HR  RBI  SB  CS   BB   SO   Avg
Roger Metzger         14   42    5   15   3   0   0    7   1   1    2    1  .357
Mike Ivie             49  134   17   46   5   1   5   30   2   0    6   15  .343
Bill Madlock          57  208   33   67  11   1   8   23  11   4   26   23  .322
Jack Clark            74  275   47   84  20   5  13   55   9   2   27   40  .306
Terry Whitfield       73  243   39   74  10   2   5   17   2   7   16   36  .305
Larry Herndon         75  267   29   78  10   7   0   23  11   7   27   35  .292
Jim Dwyer             14   25    3    7   3   1   0    7   0   0    6    2  .280
Darrell Evans         76  267   46   68  14   1   7   34   2   2   53   34  .255
Hector Cruz           15   44    8   11   0   0   2    6   0   2    6    9  .250
Rob Andrews           36   95   14   23   3   2   0    5   3   1   11   11  .242
Mike Sadek            30   87   12   21   2   0   1    6   1   0    8    9  .241
Willie McCovey        63  207   22   48  14   2   8   46   1   0   26   32  .232
Tom Heintzelman       14   18    2    4   0   0   2    4   0   0    0    3  .222
Johnnie Lemaster      59  178   12   38  10   2   0    7   4   3   13   32  .214
Marc Hill             57  185   12   39   6   0   2   17   1   2   23   16  .211
Vic Harris            40   83    6   14   4   0   1   10   0   0    5   18  .169
Skip James            34   18    5    2   1   0   0    3   1   0    3    4  .111

 St. Louis            G    AB    R    H  2B  3B  HR  RBI  SB  CS   BB   SO   Avg
Ted Simmons           77  266   39   81  28   1   8   34   0   1   39   17  .305
Keith Hernandez       77  275   45   75  15   3   9   39   7   3   44   31  .273
Mike Tyson            68  216   15   57  10   0   3   19   1   0   11   25  .264
Tony Scott            39   94   11   23   0   1   0    2   2   3    5   18  .245
Mike Phillips         34   66    5   16   3   1   0    5   0   0    5    8  .242
Garry Templeton       77  321   34   77  13   4   1   18  11   4   10   46  .240
Jerry Morales         74  276   26   65  13   3   3   32   3   2   18   30  .236
Ken Reitz             77  283   20   66  12   0   6   44   1   0   12   31  .233
Jim Dwyer             34   65    8   14   3   0   1    4   1   0    9    3  .215
George Hendrick       28  104   10   22   9   0   3   14   0   0   10   16  .212
Roger Freed           27   43    2    9   4   0   2   13   0   0    4    8  .209
Lou Brock             53  182   18   38   4   0   0    6  13   4   12   21  .209
Steve Swisher         20   48    4   10   2   0   1    4   1   0    3    8  .208
Jerry Mumphrey        49  136   18   28   5   0   0   12   4   2   13   15  .206
Gary Sutherland       10    6    1    1   0   0   0    0   0   0    0    0  .167
Dane Iorg             19   35    1    5   0   0   0    1   0   0    3    5  .143
Bob Coluccio           2    2    0    0   0   0   0    0   0   0    1    2  .000
John Tamargo           1    1    0    0   0   0   0    0   0   0    0    0  .000

The information used here was obtained free of charge from and is copyrighted by Retrosheet.
Interested parties may contact Retrosheet at "www.retrosheet.org".

















League Leaders

At Bats:

  P. Rose (CIN)           326
  B. Russell (LA)         325
  G. Templeton (STL)      321
  K. Griffey (CIN)        314
  E. Cabell (HOU)         313
  S. Garvey (LA)          311
  D. Cash (MON)           304
  G. Foster (CIN)         304
  L. Mazzilli (NY)        304
  S. Henderson (NY)       302

Runs Scored:

  P. Rose (CIN)            54
  D. Lopes (LA)            51
  I. DeJesus (CHI)         49
  J. Clark (SF)            47
  G. Foster (CIN)          47
  D. Evans (SF)            46
  S. Garvey (LA)           46
  K. Griffey (CIN)         46
  K. Hernandez (STL)       45
  M. Schmidt (PHI)         45

Hits:

  K. Griffey (CIN)         97
  P. Rose (CIN)            95
  L. Bowa (PHI)            93
  S. Garvey (LA)           93
  E. Cabell (HOU)          92
  G. Foster (CIN)          91
  T. Puhl (HOU)            90
  D. Parker (PIT)          89
  B. Russell (LA)          89
  F. Taveras (PIT)         86

Doubles:

  T. Simmons (STL)         28
  T. Perez (MON)           25
  A. Howe (HOU)            24
  P. Rose (CIN)            22
  J. Clark (SF)            20
  K. Griffey (CIN)         20
  D. Concepcion (CIN)      18
  J. Morgan (CIN)          18
  R. Cey (LA)              17
  L. Mazzilli (NY)         17

Triples:

  L. Herndon (SF)           7
  G. Richards (SD)          7
  I. DeJesus (CHI)          6
  J. Clark (SF)             5
  G. Foster (CIN)           5
  K. Griffey (CIN)          5
  G. Gross (CHI)            5
  D. Parker (PIT)           5
  L. Randle (NY)            5
  J. Cruz (HOU)             4

Home Runs:

  G. Luzinski (PHI)        18
  G. Foster (CIN)          16
  D. Kingman (CHI)         16
  D. Winfield (SD)         14
  J. Clark (SF)            13
  R. Monday (LA)           13
  D. Parker (PIT)          13
  R. Cey (LA)              11
  A. Dawson (MON)          11
  S. Garvey (LA)           11

RBI:

  J. Clark (SF)            55
  G. Foster (CIN)          54
  D. Winfield (SD)         54
  R. Cey (LA)              53
  S. Garvey (LA)           50
  G. Luzinski (PHI)        50
  B. Watson (HOU)          49
  W. Montanez (NY)         48
  D. Kingman (CHI)         47
  D. Parker (PIT)          47

Stolen Bases:

  O. Moreno (PIT)          36
  C. Cedeno (HOU)          23
  D. Lopes (LA)            22
  G. Richards (SD)         22
  F. Taveras (PIT)         21
  G. Maddox (PHI)          20
  O. Smith (SD)            19
  J. Royster (ATL)         18
  D. Driessen (CIN)        17
  L. Bowa (PHI)            16

Caught Stealing:

  F. Taveras (PIT)         13
  G. Richards (SD)         10
  O. Moreno (PIT)           8
  L. Randle (NY)            8
  J. Royster (ATL)          8
  P. Garner (PIT)           7
  L. Herndon (SF)           7
  T. Puhl (HOU)             7
  T. Whitfield (SF)         7
  E. Cabell (HOU)           6

Walks:

  J. Burroughs (ATL)       57
  D. Evans (SF)            53
  G. Tenace (SD)           52
  G. Luzinski (PHI)        48
  R. Cey (LA)              47
  J. Morgan (CIN)          47
  K. Hernandez (STL)       44
  L. Randle (NY)           44
  D. Lopes (LA)            40
  T. Simmons (STL)         39

Strikeouts:

  D. Kingman (CHI)         71
  G. Foster (CIN)          68
  D. Murphy (ATL)          65
  A. Dawson (MON)          62
  S. Henderson (NY)        62
  G. Luzinski (PHI)        62
  W. Montanez (NY)         54
  T. Perez (MON)           54
  L. Parrish (MON)         53
  M. Schmidt (PHI)         53

  Copyright © 2014-2024, All Rights Reserved   •   Privacy Policy   •   Contact Us