Wednesday June 28, 1978
. . . where the 1970s live forever!

American League pitching statistics through games of Wednesday, June 28, 1978

   Club          W   L   ERA   G   CG  SV   IP     H    R    ER   HR   BB   SO
Oakland         36  38  3.00   74   6  17   663   591  261  221   46  276  318
Texas           39  33  3.24   72  23  14   653   601  260  235   45  189  320
New York        42  32  3.35   74  14  18   666   633  280  248   48  221  356
Boston          51  22  3.36   73  23  15   658   682  276  246   64  200  283
Kansas City     38  34  3.63   72  21  18   638   610  300  257   57  223  276
Detroit         36  36  3.67   72  21  12   647   618  296  264   61  249  321
Cleveland       33  39  3.82   72  17  16   635   614  300  270   50  255  325
California      38  36  3.85   74  17  14   660   636  317  282   55  281  404
Chicago         34  39  3.90   73  12  20   641   606  301  278   52  270  325
Milwaukee       43  31  3.93   74  28  10   655   682  312  286   52  189  274
Baltimore       40  34  4.05   74  29  13   651   629  335  293   53  264  368
Minnesota       30  41  4.06   71  13  13   641   668  330  289   53  249  299
Seattle         26  50  4.41   76  11  13   681   715  385  334   78  273  285
Toronto         26  47  4.98   73  14  11   644   684  378  356   78  294  312

 League Leaders        W   L   ERA   G  GS  CG  SV  SHO  IP    H    R   ER   HR   BB   SO
Ron Guidry (NY)       12   0  1.71  16  16   6   0   2  126   95   27   24    3   37  118
Matt Keough (OAK)      4   4  2.28  15  15   1   0   0   87   66   29   22    2   36   56
Jim Palmer (BAL)      10   6  2.33  18  18   9   0   5  135  110   41   35    7   44   67
Rick Waits (CLE)       5   8  2.52  16  15   9   0   2  111   92   39   31    5   37   52
Jon Matlack (TEX)      6   8  2.58  15  15   8   0   1  119  115   43   34    6   26   68
J. Johnson (OAK)       4   4  2.66  16  14   3   0   2   88   73   28   26    8   41   37
Frank Tanana (CAL)    11   4  2.71  16  16   6   0   2  123  119   46   37   11   28   69
Fergie Jenkins (TEX)   8   3  2.73  15  11   7   0   1  105   88   34   32    5   12   60
Bill Lee (BOS)         8   3  2.74  14  14   6   0   1  102  103   43   31   11   29   22
Mike Caldwell (MIL)    8   5  2.77  18  15  10   1   2  133  122   44   41    5   30   54

 Baltimore             W   L   ERA   G  GS  CG  SV  SHO  IP    H    R   ER   HR   BB   SO
Ellie Hendricks        0   0  0.00   1   0   0   0   0    2    1    0    0    0    1    0
Jim Palmer            10   6  2.33  18  18   9   0   5  135  110   41   35    7   44   67
Don Stanhouse          1   5  3.09  26   0   0  11   0   35   25   14   12    0   27   19
Scott McGregor         8   6  3.39  14  13   6   0   2   96   87   43   36    9   19   46
Mike Flanagan         11   5  3.39  18  18  10   0   1  130  109   50   49    7   42   83
Dennis Martinez        6   5  4.62  19  18   3   0   1  121  134   71   62    9   49   62
Nelson Briles          1   4  4.97  10   7   1   0   0   42   47   26   23    4   18   25
Tippy Martinez         2   1  6.02  26   0   0   2   0   40   50   29   27    4   24   37
Joe Kerrigan           0   0  7.76  11   0   0   0   0   29   37   31   25    7   23   13
John Flinn             1   1  7.88   8   0   0   0   0    8   10    8    7    2    6    5
Tim Stoddard           0   1  8.76   7   0   0   0   0   12   17   17   12    3    7   10
Larry Harlow           0   0 67.50   1   0   0   0   0    1    2    5    5    1    4    1

 Boston                W   L   ERA   G  GS  CG  SV  SHO  IP    H    R   ER   HR   BB   SO
Reggie Cleveland       0   1  0.00   1   0   0   0   0    0    1    1    0    0    0    0
Dick Drago             2   2  2.51  17   0   0   6   0   32   28   11    9    4   14   15
Bill Lee               8   3  2.74  14  14   6   0   1  102  103   43   31   11   29   22
Luis Tiant             7   0  2.84  12  11   5   0   2   76   64   25   24    9   21   42
Jim Wright             3   1  3.00  11   6   2   0   2   57   55   20   19    2   14   33
Dennis Eckersley       8   2  3.12  16  16   4   0   1  121  126   47   42   15   34   57
Bob Stanley            5   1  3.21  23   0   0   3   0   48   54   17   17    1   14   12
Tom Burgmeier          2   1  3.67  20   0   0   3   0   27   27   11   11    2   10   11
Mike Torrez           11   3  3.88  16  16   5   0   1  116  131   55   50   10   39   55
Allen Ripley           1   4  4.83  11  10   1   0   0   60   68   35   32    8   18   17
Bill Campbell          4   4  5.03  14   0   0   3   0   20   25   11   11    2    7   19

 California            W   L   ERA   G  GS  CG  SV  SHO  IP    H    R   ER   HR   BB   SO
Dyar Miller            2   0  1.89  20   0   0   0   0   52   45   12   11    2   24   18
Frank Tanana          11   4  2.71  16  16   6   0   2  123  119   46   37   11   28   69
Dave Frost             0   1  3.00   1   1   0   0   0    6    7    2    2    0    4    2
Dave LaRoche           6   3  3.46  27   0   0   8   0   42   32   20   16    4   26   27
Paul Hartzell          1   5  3.77  32   1   0   6   0   60   63   28   25    4    9   32
Nolan Ryan             3   6  4.04  13  13   5   0   2  100   74   47   45    6   67  113
Tom Griffin            1   3  4.11  12   4   0   0   0   31   35   21   14    3   19   13
Chris Knapp            8   6  4.27  16  16   4   0   0  103  100   51   49   11   36   61
Don Aase               4   4  4.78  14  14   1   0   0   79   92   46   42    8   39   42
Ken Brett              2   4  5.80  16   9   1   0   1   64   69   44   41    6   29   27

 Chicago               W   L   ERA   G  GS  CG  SV  SHO  IP    H    R   ER   HR   BB   SO
Rich Hinton            1   1  2.54  13   1   0   1   0   28   21    8    8    1    7   14
Jim Willoughby         0   5  2.89  33   0   0   9   0   56   52   19   18    2    8   22
Ron Schueler           3   2  3.56  14   3   0   0   0   43   34   17   17    6   18   25
Ken Kravec             7   5  3.64  13  13   1   0   0   84   70   36   34    8   41   61
Steve Stone            6   5  3.77  15  15   2   0   1  103   93   47   43    6   44   64
Rich Wortham           1   2  3.79   3   3   0   0   0   19   26    9    8    0    7    9
Lerrin LaGrow          1   2  3.92  24   0   0   9   0   41   35   19   18    4   19   19
Francisco Barrios      5   7  3.92  17  16   5   0   2   99   89   44   43    8   35   39
Wilbur Wood            8   5  4.29  18  18   3   0   0  115  122   61   55   12   49   49
Pablo Torrealba        2   4  5.27  16   3   1   1   1   41   52   31   24    3   33   16
Jack Kucek             0   1  7.50   3   1   0   0   0   12   12   10   10    2    9    7

 Cleveland             W   L   ERA   G  GS  CG  SV  SHO  IP    H    R   ER   HR   BB   SO
Paul Reuschel          0   0  0.00   1   0   0   0   0    6    7    0    0    0    1    0
Dan Spillner           1   0  1.80   7   0   0   1   0   10    4    2    2    0    4    9
Sid Monge              2   1  2.21  16   2   0   3   0   41   27   15   10    1   22   19
Rick Waits             5   8  2.52  16  15   9   0   2  111   92   39   31    5   37   52
Rick Wise              5  10  3.38  16  16   6   0   0  115  106   49   43   11   33   51
Mike Paxton            5   4  3.81  15   9   0   1   0   76   74   33   32    6   28   33
Rick Kreuger           0   0  3.86   6   0   0   0   0    9    6    4    4    1    3    7
David Clyde            4   3  4.05  11   8   2   0   0   60   63   30   27    2   23   38
Jim Kern               5   3  4.10  24   0   0   6   0   37   36   17   17    3   22   38
Dennis Kinney          0   2  4.42  18   0   0   5   0   39   37   21   19    3   14   19
Don Hood               4   3  4.48  15  15   0   0   0   88   96   47   44    8   44   41
Al Fitzmorris          0   1  6.28   7   0   0   0   0   14   19   10   10    3    7    5
Wayne Garland          2   3  7.89   6   6   0   0   0   30   43   27   26    6   16   13
Dave Freisleben        0   1  Inf    1   1   0   0   0    0    4    6    5    1    1    0

 Detroit               W   L   ERA   G  GS  CG  SV  SHO  IP    H    R   ER   HR   BB   SO
Bruce Taylor           0   0  0.00   1   0   0   0   0    1    0    0    0    0    0    0
John Hiller            6   3  2.28  26   0   0   8   0   59   43   18   15    4   19   53
Dave Rozema            3   4  2.30  10  10   3   0   1   70   61   20   18    5   16   23
Steve Foucault         1   4  2.40  16   0   0   4   0   30   41   14    8    1   12   15
Mark Fidrych           2   0  2.45   3   3   2   0   0   22   17    6    6    1    5   10
Steve Baker            1   1  3.12   7   6   0   0   0   43   37   16   15    4   24   27
Jim Crawford           2   2  3.19  15   0   0   0   0   31   27   16   11    3   15   16
Milt Wilcox            4   7  4.01  14  12   7   0   2   92   81   45   41    8   34   65
Bob Sykes              3   4  4.25  10   8   3   0   2   55   64   28   26    9   20   29
Jack Billingham        5   5  4.32  14  14   3   0   0   90   91   46   43    8   34   23
Jack Morris            1   2  4.34  13   3   0   0   0   46   40   24   22    5   23   20
Jim Slaton             8   4  4.77  16  16   3   0   0  104  108   59   55   12   47   39
Fernando Arroyo        0   0  8.31   2   0   0   0   0    4    8    4    4    1    0    1

 Kansas City           W   L   ERA   G  GS  CG  SV  SHO  IP    H    R   ER   HR   BB   SO
Al Hrabosky            2   2  1.95  27   0   0  11   0   32   18    7    7    2   14   32
Steve Mingori          1   2  2.51  21   0   0   4   0   29   23   10    8    2    6   15
Paul Splittorff        9   7  3.04  18  18   7   0   1  133  114   50   45   13   25   29
Larry Gura             5   2  3.18  15   8   1   0   0   74   62   29   26    5   24   20
Rich Gale              7   2  3.20  12  12   4   0   2   76   64   29   27    1   46   33
Marty Pattin           1   1  3.57  14   0   0   2   0   23   30   12    9    5    7   11
Dennis Leonard         7  10  3.86  18  18   8   0   1  131  135   71   56   19   39   78
Andy Hassler           1   3  4.29   9   8   1   0   0   50   67   31   24    1   20   22
Jim Colborn            1   2  4.76   8   3   0   0   0   28   31   18   15    4   12    8
Doug Bird              3   3  4.91  25   1   0   1   0   51   52   31   28    4   20   27
Steve Busby            1   0 10.13   4   4   0   0   0   11   14   12   12    1   10    1

 Milwaukee             W   L   ERA   G  GS  CG  SV  SHO  IP    H    R   ER   HR   BB   SO
Bill Castro            3   0  1.31  15   0   0   5   0   21   15    3    3    2    1    7
Mike Caldwell          8   5  2.77  18  15  10   1   2  133  122   44   41    5   30   54
Bob McClure            2   2  3.16  22   0   0   3   0   37   35   14   13    3   13   28
Lary Sorensen         10   4  3.39  17  17   9   0   0  138  129   56   52    8   34   45
Eduardo Rodriguez      0   3  3.68  16   1   0   1   0   29   36   14   12    3   10   14
Jerry Augustine        9   8  4.50  18  17   5   0   2  106  126   57   53    8   32   33
Andy Replogle          4   1  4.61  15   8   1   0   0   70   89   39   36    9   24   19
Randy Stein            2   2  5.01  15   1   0   0   0   41   39   27   23    3   19   24
Bill Travers           3   3  5.54   9   9   1   0   1   52   60   36   32    5   18   20
Moose Haas             2   3  6.83   6   6   2   0   0   28   31   22   21    6    8   30

 Minnesota             W   L   ERA   G  GS  CG  SV  SHO  IP    H    R   ER   HR   BB   SO
Darrell Jackson        1   1  2.84   2   2   0   0   0   13   10    4    4    2    7    7
Mike Marshall          2   6  2.95  21   0   0  10   0   40   36   16   13    1   19   26
Geoff Zahn             7   5  3.10  16  16   5   0   0  116  105   50   40    7   38   50
Dave Goltz             5   5  3.14  11  11   3   0   0   83   81   31   29    6   32   34
Gary Serum             3   3  3.69  16   9   1   0   0   76   74   34   31    7   14   29
Greg Thayer            1   1  3.80  20   0   0   0   0   45   40   19   19    5   30   30
Mac Scarce             1   1  3.94  17   0   0   0   0   32   35   19   14    5   15   17
Roger Erickson         8   5  4.82  18  18   3   0   0  116  134   69   62    8   45   49
Paul Thormodsgard      1   6  5.05  12  12   1   0   0   66   81   40   37    7   17   23
Tom Johnson            1   4  5.17  16   0   0   3   0   31   40   20   18    2   14   21
Pete Redfern           0   2  6.52   3   2   0   0   0   10   10   12    7    2    6    4
Dave Johnson           0   2  7.50   6   1   0   0   0   12   15   11   10    1    9    7
Roric Harrison         0   0 16.88   3   0   0   0   0    3    7    5    5    0    3    2

 New York              W   L   ERA   G  GS  CG  SV  SHO  IP    H    R   ER   HR   BB   SO
Ron Guidry            12   0  1.71  16  16   6   0   2  126   95   27   24    3   37  118
Rich Gossage           3   7  2.15  29   0   0  11   0   67   40   20   16    7   26   57
Don Gullett            3   0  2.89   5   5   1   0   0   28   25   10    9    2   14   21
Rawly Eastwick         2   1  3.28   8   0   0   0   0   25   22    9    9    2    4   13
Ed Figueroa            7   5  3.32  15  15   5   0   0  114  119   48   42    8   27   40
Sparky Lyle            6   1  3.51  27   0   0   7   0   59   61   25   23    3   18   15
Ken Holtzman           1   0  4.08   5   3   0   0   0   18   21    8    8    2    9    3
Jim Beattie            2   3  4.09  11   9   0   0   0   51   54   26   23    3   30   15
Dick Tidrow            3   6  4.10  14  12   2   0   0   86   89   42   39    4   23   24
Larry McCall           0   1  4.50   2   1   0   0   0    8    8    4    4    0    1    4
Andy Messersmith       0   2  4.71   5   4   0   0   0   21   22   18   11    7   10   14
Ken Clay               1   3  5.35  17   4   0   0   0   37   50   25   22    0   12   16
Catfish Hunter         2   3  5.93   6   5   0   0   0   27   27   18   18    7   10   16

 Oakland               W   L   ERA   G  GS  CG  SV  SHO  IP    H    R   ER   HR   BB   SO
Joe Coleman            3   0  1.37  10   0   0   0   0   20   12    3    3    1    5    4
Matt Keough            4   4  2.28  15  15   1   0   0   87   66   29   22    2   36   56
Bob Lacey              6   3  2.41  39   0   0   3   0   56   45   19   15    3   21   25
John Henry Johnson     4   4  2.66  16  14   3   0   2   88   73   28   26    8   41   37
Tim Conroy             0   0  2.70   1   1   0   0   0    3    2    1    1    0    5    0
Elias Sosa             4   2  2.95  36   0   0  11   0   55   54   21   18    5   24   30
Rick Langford          1   6  3.07  21   9   0   0   0   82   73   32   28    7   33   37
Steve Renko            2   3  3.09  11   9   0   0   0   58   58   21   20    2   28   34
Dave Heaverlo          2   3  3.27  30   0   0   3   0   66   63   29   24    7   25   31
Steve McCatty          0   0  3.38   3   0   0   0   0   11    6    4    4    0    3    7
Pete Broberg           8   6  3.56  16  13   1   0   0   83   83   43   33    7   25   43
Alan Wirth             2   4  3.67  10  10   0   0   0   42   37   19   17    3   22   14
Mike Morgan            0   3  7.30   3   3   1   0   0   12   19   12   10    1    8    0

 Seattle               W   L   ERA   G  GS  CG  SV  SHO  IP    H    R   ER   HR   BB   SO
Mike Parrott           1   0  3.43   4   4   0   0   0   21   24   15    8    2    3    4
Steve Burke            0   1  3.49  18   0   0   0   0   49   46   22   19    2   24   16
Enrique Romo           4   2  3.55  28   0   0   7   0   51   39   20   20    4   25   27
Rick Honeycutt         2   4  3.56   9   8   1   0   0   48   44   23   19    3   22   14
Glenn Abbott           3   5  3.60  11  11   3   0   1   65   70   28   26   10   17   24
Paul Mitchell          4   7  3.70  14  14   2   0   1   83   82   39   34   13   31   38
Shane Rawley           3   5  3.73  29   1   0   4   0   60   63   30   25    5   24   41
Jim Todd               0   3  4.40  20   2   0   1   0   45   41   26   22    3   28   16
Tom House              4   4  4.60  17   8   3   0   0   72   86   42   37    6   14   22
John Montague          1   3  5.02  14   0   0   1   0   38   44   22   21    2   19   11
Byron McLaughlin       0   3  5.77   9   7   0   0   0   39   42   27   25    8   19   35
Dick Pole              4   9  5.86  16  16   2   0   0   86  101   67   56   12   35   36
Jim Colborn            0   4  8.03   5   5   0   0   0   25   33   24   22    8   12    1

 Texas                 W   L   ERA   G  GS  CG  SV  SHO  IP    H    R   ER   HR   BB   SO
Steve Comer            3   1  1.13  11   0   0   1   0   24   21    3    3    0    8   13
Reggie Cleveland       2   2  1.89  24   0   0   8   0   33   25    9    7    1    8   23
Jon Matlack            6   8  2.58  15  15   8   0   1  119  115   43   34    6   26   68
Fergie Jenkins         8   3  2.73  15  11   7   0   1  105   88   34   32    5   12   60
Paul Lindblad          1   0  3.21  10   0   0   2   0   14   10    5    5    2    8    7
Dock Ellis             7   3  3.38  14  14   3   0   0   96   71   41   36    8   32   32
Len Barker             1   3  3.52   9   0   0   1   0   15   14    8    6    2   10    9
Doyle Alexander        6   4  3.61  15  15   3   0   1  107  110   45   43   11   38   43
Doc Medich             2   3  4.03  12   7   1   1   1   67   62   31   30    2   25   25
Jim Umbarger           3   5  4.84  15   8   1   0   0   58   62   33   31    7   20   35
Roger Moret            0   1  4.91   7   2   0   1   0   15   23    8    8    1    2    5

 Toronto               W   L   ERA   G  GS  CG  SV  SHO  IP    H    R   ER   HR   BB   SO
Victor Cruz            1   0  0.00   4   0   0   2   0    8    5    0    0    0    2    7
Balor Moore            3   1  3.76  18   3   0   0   0   50   53   22   21    4   20   21
Dave Wallace           0   0  3.86   6   0   0   0   0   14   12    6    6    1   11    7
Tom Murphy             2   5  3.88  27   0   0   6   0   49   42   21   21    6   18   21
Tom Underwood          4   7  4.00  15  15   4   0   1   92   93   49   41   11   45   68
Joe Coleman            0   0  4.43  12   0   0   0   0   20   26   11   10    1   11   10
Jesse Jefferson        5   7  4.49  15  14   5   0   1  104   95   54   52   16   42   43
Jim Clancy             5   7  4.80  15  14   2   0   0   86   94   50   46    7   46   45
Don Kirkwood           1   1  4.84   7   1   0   0   0   22   26   13   12    2    7   12
Mike Willis            1   3  5.82  23   0   0   3   0   43   41   29   28    6   18   22
Jerry Garvin           2   7  5.95  14  14   2   0   0   82  106   57   54   11   30   32
Dave Lemanczyk         2   9  8.13  16  12   1   0   0   72   91   66   65   13   44   24

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

Wins:

  R. Guidry (NY)           12
  M. Flanagan (BAL)        11
  F. Tanana (CAL)          11
  M. Torrez (BOS)          11
  J. Palmer (BAL)          10
  L. Sorensen (MIL)        10
  J. Augustine (MIL)        9
  P. Splittorff (KC)        9
  P. Broberg (OAK)          8
  M. Caldwell (MIL)         8

Losses:

  D. Leonard (KC)          10
  R. Wise (CLE)            10
  D. Lemanczyk (TOR)        9
  D. Pole (SEA)             9
  J. Augustine (MIL)        8
  J. Matlack (TEX)          8
  R. Waits (CLE)            8
  F. Barrios (CHI)          7
  J. Clancy (TOR)           7
  J. Garvin (TOR)           7

Complete Games:

  M. Caldwell (MIL)        10
  M. Flanagan (BAL)        10
  J. Palmer (BAL)           9
  L. Sorensen (MIL)         9
  R. Waits (CLE)            9
  D. Leonard (KC)           8
  J. Matlack (TEX)          8
  F. Jenkins (TEX)          7
  P. Splittorff (KC)        7
  M. Wilcox (DET)           7

Saves:

  R. Gossage (NY)          11
  A. Hrabosky (KC)         11
  E. Sosa (OAK)            11
  D. Stanhouse (BAL)       11
  M. Marshall (MIN)        10
  L. LaGrow (CHI)           9
  J. Willoughby (CHI)       9
  R. Cleveland (TEX)        8
  J. Hiller (DET)           8
  D. LaRoche (CAL)          8

Shutouts:

  J. Palmer (BAL)           5
  J. Augustine (MIL)        2
  F. Barrios (CHI)          2
  M. Caldwell (MIL)         2
  R. Gale (KC)              2
  R. Guidry (NY)            2
  J. Johnson (OAK)          2
  S. McGregor (BAL)         2
  N. Ryan (CAL)             2
  B. Sykes (DET)            2

Innings Pitched:

  L. Sorensen (MIL)     138.0
  J. Palmer (BAL)       135.1
  P. Splittorff (KC)    133.1
  M. Caldwell (MIL)     133.0
  D. Leonard (KC)       130.2
  M. Flanagan (BAL)     130.0
  R. Guidry (NY)        126.0
  F. Tanana (CAL)       123.0
  D. Eckersley (BOS)    121.0
  D. Martinez (BAL)     120.2

Hits:

  D. Leonard (KC)         135
  R. Erickson (MIN)       134
  D. Martinez (BAL)       134
  M. Torrez (BOS)         131
  L. Sorensen (MIL)       129
  J. Augustine (MIL)      126
  D. Eckersley (BOS)      126
  M. Caldwell (MIL)       122
  W. Wood (CHI)           122
  E. Figueroa (NY)        119

Runs:

  D. Leonard (KC)          71
  D. Martinez (BAL)        71
  R. Erickson (MIN)        69
  D. Pole (SEA)            67
  D. Lemanczyk (TOR)       66
  W. Wood (CHI)            61
  J. Slaton (DET)          59
  J. Augustine (MIL)       57
  J. Garvin (TOR)          57
  L. Sorensen (MIL)        56

Home Runs:

  D. Leonard (KC)          19
  J. Jefferson (TOR)       16
  D. Eckersley (BOS)       15
  D. Lemanczyk (TOR)       13
  P. Mitchell (SEA)        13
  P. Splittorff (KC)       13
  J. Colborn (SEA)         12
  D. Pole (SEA)            12
  J. Slaton (DET)          12
  W. Wood (CHI)            12

Walks:

  N. Ryan (CAL)            67
  D. Martinez (BAL)        49
  W. Wood (CHI)            49
  J. Slaton (DET)          47
  J. Clancy (TOR)          46
  R. Gale (KC)             46
  R. Erickson (MIN)        45
  T. Underwood (TOR)       45
  D. Hood (CLE)            44
  D. Lemanczyk (TOR)       44

Strikeouts:

  R. Guidry (NY)          118
  N. Ryan (CAL)           113
  M. Flanagan (BAL)        83
  D. Leonard (KC)          78
  F. Tanana (CAL)          69
  J. Matlack (TEX)         68
  T. Underwood (TOR)       68
  J. Palmer (BAL)          67
  M. Wilcox (DET)          65
  S. Stone (CHI)           64

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