DEREK MORRIS, D, Phoenix

The following tables show how DEREK MORRIS performed while on the ice with teammates and against opponents in terms of both goals scored by his team and against his team while he is on the ice with that teammate or playing against that opponent. Also shown his and his teammates or opponents statistics when they are not on the ice at the same time. These statistics give an indication of which players play well (or not) together and who players have played well against.


Even Strength Goals Against with Teammates
Even Strength Goals For with Teammates
Even Strength Goals Against vs. Opponents
Even Strength Goals For vs. Opponents


Even Strength Goals Against With Teammates

When on Ice Together MORRIS when apart Teammate when apart
Player ES TOI GA GA/20 ES TOI GA GA/20 ES TOI GA GA/20
KEITH BALLARD 988:53 31 0.627 342:16 16 0.935 396:24 17 0.858
SHANE DOAN 461:12 21 0.911 869:57 26 0.598 728:44 36 0.988
MARTIN HANZAL 386:09 11 0.570 945:00 36 0.762 525:50 28 1.065
PETER MUELLER 351:18 15 0.854 979:51 32 0.653 695:50 36 1.035
STEVEN REINPRECHT 350:28 13 0.742 980:41 34 0.693 662:53 26 0.784
RADIM VRBATA 346:42 8 0.461 984:27 39 0.792 623:00 30 0.963
DANIEL WINNIK 336:17 7 0.416 994:52 40 0.804 549:05 25 0.911
MATHIAS TJARNQVIST 260:47 7 0.537 1070:22 40 0.747 547:03 18 0.658
NIKO KAPANEN 244:10 8 0.655 1086:59 39 0.718 639:45 16 0.500
JOEL PERRAULT 205:23 10 0.974 1125:46 37 0.657 377:13 19 1.007
CRAIG WELLER 204:49 7 0.684 1126:20 40 0.710 384:17 17 0.885
DANIEL CARCILLO 185:29 4 0.431 1145:40 43 0.751 433:01 11 0.508
FREDRIK SJOSTROM 182:04 6 0.659 1149:05 41 0.714 507:15 17 0.670
MICHAEL YORK 177:59 9 1.011 1153:10 38 0.659 445:22 13 0.584
MATT JONES 137:47 5 0.726 1193:22 42 0.704 441:41 23 1.041
ED JOVANOVSKI 130:01 7 1.077 1201:08 40 0.666 1251:58 45 0.719
MICHAEL ZIGOMANIS 90:36 5 1.104 1240:33 42 0.677 212:09 8 0.754
ENVER LISIN 42:11 2 0.948 1288:58 45 0.698 107:30 4 0.744
KEITH YANDLE 38:38 4 2.071 1292:31 43 0.665 470:21 22 0.935
MARCEL HOSSA 37:01 2 1.081 1294:08 45 0.695 526:29 15 0.570
NICHOLAS BOYNTON 28:49 3 2.082 1302:20 44 0.676 1003:11 42 0.837
WILLIAM THOMAS 23:06 0 0.000 1308:03 47 0.719 60:57 2 0.656
KYLE TURRIS 18:40 2 2.143 1312:29 45 0.686 32:11 2 1.243
MATT MURLEY 10:04 0 0.000 1321:05 47 0.712 19:49 0 0.000
ZBYNEK MICHALEK 9:04 1 2.206 1322:05 46 0.696 1351:59 44 0.651
PETE VANDERMEER 5:20 0 0.000 1325:49 47 0.709 9:46 0 0.000
NICK BOYNTON 2:55 0 0.000 1328:14 47 0.708 80:41 3 0.744
JOSH GRATTON 2:08 0 0.000 1329:01 47 0.707 7:32 0 0.000
RYAN CALDWELL 1:38 0 0.000 1329:31 47 0.707 9:57 0 0.000
FREDERICK MEYER IV 1:22 0 0.000 1329:47 47 0.707 769:40 32 0.832
BRENDAN BELL 0:38 0 0.000 1330:31 47 0.706 26:30 2 1.509

Even Strength Goals For with Teammates

When on Ice Together MORRIS when apart Teammate when apart
Player ES TOI GF GF/20 ES TOI GF GF/20 ES TOI GF GF/20
KEITH BALLARD 988:53 36 0.728 342:16 18 1.052 396:24 17 0.858
SHANE DOAN 461:12 22 0.954 869:57 32 0.736 728:44 34 0.933
MARTIN HANZAL 386:09 15 0.777 945:00 39 0.825 525:50 19 0.723
PETER MUELLER 351:18 11 0.626 979:51 43 0.878 695:50 29 0.834
STEVEN REINPRECHT 350:28 19 1.084 980:41 35 0.714 662:53 22 0.664
RADIM VRBATA 346:42 25 1.442 984:27 29 0.589 623:00 21 0.674
DANIEL WINNIK 336:17 11 0.654 994:52 43 0.864 549:05 18 0.656
MATHIAS TJARNQVIST 260:47 12 0.920 1070:22 42 0.785 547:03 12 0.439
NIKO KAPANEN 244:10 11 0.901 1086:59 43 0.791 639:45 14 0.438
JOEL PERRAULT 205:23 2 0.195 1125:46 52 0.924 377:13 16 0.848
CRAIG WELLER 204:49 8 0.781 1126:20 46 0.817 384:17 9 0.468
DANIEL CARCILLO 185:29 6 0.647 1145:40 48 0.838 433:01 13 0.600
FREDRIK SJOSTROM 182:04 8 0.879 1149:05 46 0.801 507:15 12 0.473
MICHAEL YORK 177:59 7 0.787 1153:10 47 0.815 445:22 8 0.359
MATT JONES 137:47 6 0.871 1193:22 48 0.804 441:41 9 0.408
ED JOVANOVSKI 130:01 7 1.077 1201:08 47 0.783 1251:58 39 0.623
MICHAEL ZIGOMANIS 90:36 4 0.883 1240:33 50 0.806 212:09 2 0.189
ENVER LISIN 42:11 1 0.474 1288:58 53 0.822 107:30 2 0.372
KEITH YANDLE 38:38 0 0.000 1292:31 54 0.836 470:21 15 0.638
MARCEL HOSSA 37:01 1 0.540 1294:08 53 0.819 526:29 17 0.646
NICHOLAS BOYNTON 28:49 2 1.388 1302:20 52 0.799 1003:11 29 0.578
WILLIAM THOMAS 23:06 0 0.000 1308:03 54 0.826 60:57 0 0.000
KYLE TURRIS 18:40 0 0.000 1312:29 54 0.823 32:11 0 0.000
MATT MURLEY 10:04 0 0.000 1321:05 54 0.818 19:49 1 1.009
ZBYNEK MICHALEK 9:04 1 2.206 1322:05 53 0.802 1351:59 49 0.725
PETE VANDERMEER 5:20 0 0.000 1325:49 54 0.815 9:46 0 0.000
NICK BOYNTON 2:55 0 0.000 1328:14 54 0.813 80:41 2 0.496
JOSH GRATTON 2:08 1 9.375 1329:01 53 0.798 7:32 0 0.000
RYAN CALDWELL 1:38 0 0.000 1329:31 54 0.812 9:57 0 0.000
FREDERICK MEYER IV 1:22 0 0.000 1329:47 54 0.812 769:40 31 0.806
BRENDAN BELL 0:38 0 0.000 1330:31 54 0.812 26:30 0 0.000

Even Strength Goals Against vs Opponents

Playing Against Not Playing Against Opp.-Not Playing Against
Player ES TOI GA GA/20 ES TOI GA GA/20 ES TOI GF GF/20
ANZE KOPITAR 82:46 0 0.000 1248:23 47 0.753 1177:33 52 0.883
JOE THORNTON 73:34 4 1.087 1257:35 43 0.684 1216:06 62 1.020
DUSTIN BROWN 70:44 0 0.000 1260:25 47 0.746 1071:09 46 0.859
BRENDEN MORROW 66:03 4 1.211 1265:06 43 0.680 1109:02 61 1.100
RYAN GETZLAF 59:54 4 1.336 1271:15 43 0.676 1056:48 63 1.192
FRANCOIS BEAUCHEMIN 57:20 3 1.047 1273:49 44 0.691 1451:25 41 0.565
MATHIEU SCHNEIDER 52:25 3 1.145 1278:44 44 0.688 1006:21 44 0.874
MILAN MICHALEK 49:47 3 1.205 1281:22 44 0.687 1054:25 53 1.005
LUBOMIR VISNOVSKY 47:45 0 0.000 1283:24 47 0.732 1344:36 60 0.892
STEPHANE ROBIDAS 47:18 0 0.000 1283:51 47 0.732 1246:25 57 0.915
MIKE CAMMALLERI 47:01 0 0.000 1284:08 47 0.732 856:50 40 0.934
TREVOR DALEY 46:43 1 0.428 1284:26 46 0.716 1254:27 41 0.654
MIKE RIBEIRO 46:43 3 1.284 1284:26 44 0.685 1013:44 58 1.144
MATT NISKANEN 46:14 2 0.865 1284:55 45 0.700 1194:19 61 1.022
CHRIS KUNITZ 45:14 3 1.326 1285:55 44 0.684 980:01 43 0.878
CHRIS PRONGER 44:44 2 0.894 1286:25 45 0.700 1147:03 37 0.645
PATRICK KANE 44:40 1 0.448 1286:29 46 0.715 1126:16 58 1.030
JEREMY ROENICK 44:12 3 1.357 1286:57 44 0.684 710:26 25 0.704
JAROME IGINLA 43:10 3 1.390 1287:59 44 0.683 1313:04 80 1.219
KENT HUSKINS 42:46 2 0.935 1288:23 45 0.699 1033:52 43 0.832
PAVEL DATSYUK 42:18 2 0.946 1288:51 45 0.698 1201:39 79 1.315
DANIEL SEDIN 41:48 1 0.478 1289:21 46 0.714 1126:02 47 0.835
ALEXANDER RADULOV 41:31 5 2.409 1289:38 42 0.651 1019:19 60 1.177
NICKLAS LIDSTROM 41:14 2 0.970 1289:55 45 0.698 1325:18 76 1.147
HENRIK SEDIN 41:14 1 0.485 1289:55 46 0.713 1147:20 53 0.924
MARC-EDOUARD VLASIC 41:12 2 0.971 1289:57 45 0.698 1363:21 36 0.528
DOUGLAS MURRAY 40:19 4 1.984 1290:50 43 0.666 930:03 43 0.925
KRISTIAN HUSELIUS 39:33 2 1.011 1291:36 45 0.697 1056:11 54 1.023
CHRISTIAN EHRHOFF 39:27 1 0.507 1291:42 46 0.712 1232:43 45 0.730
PATRICK O'SULLIVAN 38:33 0 0.000 1292:36 47 0.727 1076:52 52 0.966
RICK NASH 38:27 1 0.520 1292:42 46 0.712 1099:07 47 0.855
COREY PERRY 38:15 2 1.046 1292:54 45 0.696 937:52 55 1.173
SEAN O'DONNELL 37:52 2 1.056 1293:17 45 0.696 1046:44 30 0.573
DION PHANEUF 37:36 2 1.064 1293:33 45 0.696 1475:19 73 0.990
JACK JOHNSON 37:33 0 0.000 1293:36 47 0.727 1277:24 48 0.752
JERE LEHTINEN 36:56 3 1.625 1294:13 44 0.680 584:14 25 0.856
MATTIAS NORSTROM 36:37 3 1.639 1294:32 44 0.680 1012:20 33 0.652
TODD BERTUZZI 35:29 1 0.564 1295:40 46 0.710 817:41 40 0.978
DAYMOND LANGKOW 35:16 2 1.134 1295:53 45 0.695 1130:33 60 1.061
JEAN-PIERRE DUMONT 35:08 4 2.277 1296:01 43 0.664 1106:22 64 1.157
MILAN HEJDUK 35:00 1 0.571 1296:09 46 0.710 1036:51 53 1.022
TOM PREISSING 34:04 0 0.000 1297:05 47 0.725 1050:16 46 0.876
BRIAN RAFALSKI 34:04 2 1.174 1297:05 45 0.694 1277:50 64 1.002
BRAD STUART 33:10 0 0.000 1297:59 47 0.724 1065:19 45 0.845
JAROSLAV MODRY 32:48 0 0.000 1298:21 47 0.724 1224:53 46 0.751
WILLIE MITCHELL 32:33 1 0.614 1298:36 46 0.708 1258:40 41 0.651
PAUL STASTNY 32:27 1 0.616 1298:42 46 0.708 939:19 64 1.363
TOMAS HOLMSTROM 32:26 2 1.233 1298:43 45 0.693 743:05 39 1.050
HENRIK ZETTERBERG 32:16 2 1.240 1298:53 45 0.693 1117:41 68 1.217
LOUI ERIKSSON 31:38 1 0.632 1299:31 46 0.708 814:09 36 0.884
TEEMU SELANNE 31:08 2 1.285 1300:01 45 0.692 315:53 12 0.760
PAUL KARIYA 30:59 1 0.646 1300:10 46 0.708 1145:59 57 0.995
MARIAN GABORIK 30:50 3 1.946 1300:19 44 0.677 1126:41 66 1.172
ALEXANDER EDLER 30:45 0 0.000 1300:24 47 0.723 1167:03 47 0.805
PATRICK SHARP 30:21 1 0.659 1300:48 46 0.707 1016:54 59 1.160
DEVIN SETOGUCHI 30:21 1 0.659 1300:48 46 0.707 483:42 21 0.868
GREG DE VRIES 29:42 3 2.020 1301:27 44 0.676 1188:52 56 0.942
DAVID VYBORNY 29:32 1 0.677 1301:37 46 0.707 696:02 17 0.488
BRIAN CAMPBELL 29:23 0 0.000 1301:46 47 0.722 1482:58 76 1.025
DAN HAMHUIS 29:01 2 1.379 1302:08 45 0.691 1293:13 54 0.835
JONATHAN CHEECHOO 28:45 1 0.696 1302:24 46 0.706 857:00 36 0.840
CRAIG RIVET 28:43 0 0.000 1302:26 47 0.722 1083:12 37 0.683
ROBYN REGEHR 28:29 1 0.702 1302:40 46 0.706 1278:32 57 0.892
JASON ARNOTT 28:28 3 2.108 1302:41 44 0.676 1100:06 69 1.254
ANDY MCDONALD 28:27 1 0.703 1302:42 46 0.706 1108:34 42 0.758
PATRICK MARLEAU 27:50 0 0.000 1303:19 47 0.721 1045:52 29 0.555
ANTTI MIETTINEN 27:36 0 0.000 1303:33 47 0.721 750:57 36 0.959
SCOTT HANNAN 27:04 0 0.000 1304:05 47 0.721 1528:13 63 0.824
SANDIS OZOLINSH 26:57 0 0.000 1304:12 47 0.721 445:33 18 0.808
SAMUEL PAHLSSON 26:56 0 0.000 1304:13 47 0.721 735:23 16 0.435
ROBERT BLAKE 26:39 0 0.000 1304:30 47 0.721 963:17 36 0.747
BRAD BOYES 26:32 1 0.754 1304:37 46 0.705 1114:23 60 1.077
TODD MARCHANT 26:29 1 0.755 1304:40 46 0.705 781:44 20 0.512
TOM GILBERT 26:10 2 1.529 1304:59 45 0.690 1399:36 64 0.915
SCOTT NIEDERMAYER 26:10 2 1.529 1304:59 45 0.690 746:37 22 0.589

Even Strength Goals For vs Opponents

Playing Against Not Playing Against Opp.-Not Playing Against
Player ES TOI GF GF/20 ES TOI GF GF/20 ES TOI GA GA/20
ANZE KOPITAR 82:46 3 0.725 1248:23 51 0.817 1177:33 67 1.138
JOE THORNTON 73:34 2 0.544 1257:35 52 0.827 1216:06 39 0.641
DUSTIN BROWN 70:44 3 0.848 1260:25 51 0.809 1071:09 57 1.064
BRENDEN MORROW 66:03 4 1.211 1265:06 50 0.790 1109:02 36 0.649
RYAN GETZLAF 59:54 2 0.668 1271:15 52 0.818 1056:48 34 0.643
FRANCOIS BEAUCHEMIN 57:20 1 0.349 1273:49 53 0.832 1451:25 54 0.744
MATHIEU SCHNEIDER 52:25 1 0.382 1278:44 53 0.829 1006:21 21 0.417
MILAN MICHALEK 49:47 2 0.803 1281:22 52 0.812 1054:25 30 0.569
LUBOMIR VISNOVSKY 47:45 2 0.838 1283:24 52 0.810 1344:36 75 1.116
STEPHANE ROBIDAS 47:18 4 1.691 1283:51 50 0.779 1246:25 50 0.802
MIKE CAMMALLERI 47:01 2 0.851 1284:08 52 0.810 856:50 51 1.190
TREVOR DALEY 46:43 2 0.856 1284:26 52 0.810 1254:27 47 0.749
MIKE RIBEIRO 46:43 2 0.856 1284:26 52 0.810 1013:44 34 0.671
MATT NISKANEN 46:14 6 2.596 1284:55 48 0.747 1194:19 39 0.653
CHRIS KUNITZ 45:14 2 0.884 1285:55 52 0.809 980:01 34 0.694
CHRIS PRONGER 44:44 1 0.447 1286:25 53 0.824 1147:03 36 0.628
PATRICK KANE 44:40 3 1.343 1286:29 51 0.793 1126:16 54 0.959
JEREMY ROENICK 44:12 1 0.452 1286:57 53 0.824 710:26 31 0.873
JAROME IGINLA 43:10 1 0.463 1287:59 53 0.823 1313:04 50 0.762
KENT HUSKINS 42:46 2 0.935 1288:23 52 0.807 1033:52 19 0.368
PAVEL DATSYUK 42:18 2 0.946 1288:51 52 0.807 1201:39 35 0.583
DANIEL SEDIN 41:48 2 0.957 1289:21 52 0.807 1126:02 41 0.728
ALEXANDER RADULOV 41:31 3 1.445 1289:38 51 0.791 1019:19 50 0.981
NICKLAS LIDSTROM 41:14 1 0.485 1289:55 53 0.822 1325:18 35 0.528
HENRIK SEDIN 41:14 2 0.970 1289:55 52 0.806 1147:20 46 0.802
MARC-EDOUARD VLASIC 41:12 0 0.000 1289:57 54 0.837 1363:21 46 0.675
DOUGLAS MURRAY 40:19 2 0.992 1290:50 52 0.806 930:03 25 0.538
KRISTIAN HUSELIUS 39:33 1 0.506 1291:36 53 0.821 1056:11 43 0.814
CHRISTIAN EHRHOFF 39:27 0 0.000 1291:42 54 0.836 1232:43 37 0.600
PATRICK O'SULLIVAN 38:33 2 1.038 1292:36 52 0.805 1076:52 62 1.151
RICK NASH 38:27 1 0.520 1292:42 53 0.820 1099:07 47 0.855
COREY PERRY 38:15 2 1.046 1292:54 52 0.804 937:52 36 0.768
SEAN O'DONNELL 37:52 0 0.000 1293:17 54 0.835 1046:44 27 0.516
DION PHANEUF 37:36 1 0.532 1293:33 53 0.819 1475:19 58 0.786
JACK JOHNSON 37:33 2 1.065 1293:36 52 0.804 1277:24 69 1.080
JERE LEHTINEN 36:56 2 1.083 1294:13 52 0.804 584:14 17 0.582
MATTIAS NORSTROM 36:37 1 0.546 1294:32 53 0.819 1012:20 36 0.711
TODD BERTUZZI 35:29 0 0.000 1295:40 54 0.834 817:41 31 0.758
DAYMOND LANGKOW 35:16 1 0.567 1295:53 53 0.818 1130:33 45 0.796
JEAN-PIERRE DUMONT 35:08 2 1.139 1296:01 52 0.802 1106:22 53 0.958
MILAN HEJDUK 35:00 1 0.571 1296:09 53 0.818 1036:51 44 0.849
TOM PREISSING 34:04 1 0.587 1297:05 53 0.817 1050:16 54 1.028
BRIAN RAFALSKI 34:04 1 0.587 1297:05 53 0.817 1277:50 40 0.626
BRAD STUART 33:10 0 0.000 1297:59 54 0.832 1065:19 54 1.014
JAROSLAV MODRY 32:48 1 0.610 1298:21 53 0.816 1224:53 58 0.947
WILLIE MITCHELL 32:33 1 0.614 1298:36 53 0.816 1258:40 47 0.747
PAUL STASTNY 32:27 1 0.616 1298:42 53 0.816 939:19 40 0.852
TOMAS HOLMSTROM 32:26 2 1.233 1298:43 52 0.801 743:05 22 0.592
HENRIK ZETTERBERG 32:16 2 1.240 1298:53 52 0.801 1117:41 36 0.644
LOUI ERIKSSON 31:38 2 1.264 1299:31 52 0.800 814:09 32 0.786
TEEMU SELANNE 31:08 1 0.642 1300:01 53 0.815 315:53 8 0.507
PAUL KARIYA 30:59 0 0.000 1300:10 54 0.831 1145:59 59 1.030
MARIAN GABORIK 30:50 1 0.649 1300:19 53 0.815 1126:41 44 0.781
ALEXANDER EDLER 30:45 1 0.650 1300:24 53 0.815 1167:03 42 0.720
PATRICK SHARP 30:21 2 1.318 1300:48 52 0.800 1016:54 45 0.885
DEVIN SETOGUCHI 30:21 0 0.000 1300:48 54 0.830 483:42 10 0.413
GREG DE VRIES 29:42 1 0.673 1301:27 53 0.814 1188:52 54 0.908
DAVID VYBORNY 29:32 1 0.677 1301:37 53 0.814 696:02 27 0.776
BRIAN CAMPBELL 29:23 3 2.042 1301:46 51 0.784 1482:58 69 0.931
DAN HAMHUIS 29:01 2 1.379 1302:08 52 0.799 1293:13 60 0.928
JONATHAN CHEECHOO 28:45 0 0.000 1302:24 54 0.829 857:00 23 0.537
CRAIG RIVET 28:43 0 0.000 1302:26 54 0.829 1083:12 36 0.665
ROBYN REGEHR 28:29 0 0.000 1302:40 54 0.829 1278:32 52 0.813
JASON ARNOTT 28:28 1 0.703 1302:41 53 0.814 1100:06 43 0.782
ANDY MCDONALD 28:27 0 0.000 1302:42 54 0.829 1108:34 51 0.920
PATRICK MARLEAU 27:50 0 0.000 1303:19 54 0.829 1045:52 42 0.803
ANTTI MIETTINEN 27:36 1 0.725 1303:33 53 0.813 750:57 27 0.719
SCOTT HANNAN 27:04 1 0.739 1304:05 53 0.813 1528:13 66 0.864
SANDIS OZOLINSH 26:57 0 0.000 1304:12 54 0.828 445:33 24 1.077
SAMUEL PAHLSSON 26:56 0 0.000 1304:13 54 0.828 735:23 21 0.571
ROBERT BLAKE 26:39 1 0.750 1304:30 53 0.813 963:17 55 1.142
BRAD BOYES 26:32 1 0.754 1304:37 53 0.812 1114:23 49 0.879
TODD MARCHANT 26:29 0 0.000 1304:40 54 0.828 781:44 25 0.640
TOM GILBERT 26:10 2 1.529 1304:59 52 0.797 1399:36 66 0.943
SCOTT NIEDERMAYER 26:10 0 0.000 1304:59 54 0.828 746:37 26 0.696


Site Newsfeed

How Does Our First Line Stack Up?
The Leafs top line trio of Bozak, Kulemin, and Kessel has been together for 17 games now, which is roughly one fifth of...Tue, 16 Mar 2010

 

Staying positive
Well, it was an interesting week. The Sabres had their last 3 Western Conference games of the season. The first one...Tue, 16 Mar 2010

 

Michael Stone a cornerstone
I caught a bit of the recent CHL action between the Saint John Sea Dogs vs. Moncton Wildcats (QMJHL) yesterday on Shaw...Mon, 15 Mar 2010

 

Sunday morning armchair
i haven’t been able to post since the Olympics but i found this link this week and had to throw it down here. ...Sun, 14 Mar 2010

 

Youth In Full Effect
How’s this grab you all as a stat line for the Leafs victory over the Tampa Bay Lightning on Thursday night? Luke...Fri, 12 Mar 2010

 

Welcome To The Gunn Show
Here’s a question for all the Leaf fans who promoted Ian White due to his “impressive” +/- rating of...Wed, 10 Mar 2010

 

Penalties Taken vs. Penalties Drawn and Nikolai Kulemin
So here’s another area where Nikolai Kulemin does a lot of little things right.  He’s been compared on this...Tue, 09 Mar 2010

 

A couple of W's make me feel better
The offense is still stumbling, but a pair of OT wins over the weekend make it feel like maybe the bottom ISN’T...Mon, 08 Mar 2010

 


Team Blogs

**Active Blogs



Other Blogs