Sports and Scores
 
NBA Basketball
Scoreboard| Stats|Standings|Teams|Players|Player News|Injuries|Transactions
#21
Tim Duncan
PPG RPG APG
8.9 7.5 3.0
Team: San AntonioHeight: 6-11 Born: 4/25/1976
Position: F-CWeight: 250 Birthplace: St. Croix, U.S. Virgin Islands
College: Wake ForestDraft: 1st Round 1st pick by Spurs (1997)


Latest News
Jan. 24 8:29 PM PT9:29 PM MT10:29 PM CT11:29 PM ET4:29 GMT12:29 9:29 PM MST11:29 PM EST8:29 UAE05:2923:29 ET10:29 PM CT2:29 - Duncan is sitting out Monday.
Analysis: Shortly after the Spurs announced Sunday that Duncan wouldn't play against Golden State because of right knee soreness, Dubs coach Steve Kerr cracked, "Tim is 57 years old, so he deserves a night off every once in a while."
Jan. 22 10:05 PM PT11:05 PM MT12:05 AM CT1:05 AM ET6:05 GMT14:05 11:05 PM MST1:05 AM EST10:05 UAE07:051:05 ET12:05 AM CT4:05 - Duncan was rested Thursday.
Analysis: Duncan wasn't needed in a beatdown of the lowly Suns.
Jan. 6 8:20 PM PT9:20 PM MT10:20 PM CT11:20 PM ET4:20 GMT12:20 9:20 PM MST11:20 PM EST8:20 UAE05:2023:20 ET10:20 PM CT2:20 - Duncan scored a season-high 18 points Wednesday.
Analysis: Duncan has 32 points in two games since his shocking goose egg Saturday.
Jan. 4 8:44 PM PT9:44 PM MT10:44 PM CT11:44 PM ET4:44 GMT12:44 9:44 PM MST11:44 PM EST8:44 UAE05:4423:44 ET10:44 PM CT2:44 - Duncan had 14 points and 10 rebounds Monday.
Analysis: Duncan was given a huge ovation in possibly his final game in Milwaukee.
Dec. 31 12:04 PM PT1:04 PM MT2:04 PM CT3:04 PM ET20:04 GMT4:04 1:04 PM MST3:04 PM EST0:04 UAE (+1)21:0415:04 ET2:04 PM CT18:04 - Duncan was back in the starting lineup for Saturday's win over Houston, but had the first scoreless game of his career.
Analysis: Duncan, who has missed the last three games with knee soreness, played only 14 minutes. The 39-year-old had gone 1,359 consecutive games with at least one point.
Dec. 26 4:20 PM PT5:20 PM MT6:20 PM CT7:20 PM ET0:20 GMT8:20 5:20 PM MST7:20 PM EST4:20 UAE (+1)01:2019:20 ET6:20 PM CT22:20 - Duncan will not play Saturday against Denver for rest purposes.
Analysis: The Spurs are holding Duncan and fellow vet Manu Ginobili out after both played in Thursday's loss at Houston.
Dec. 3 9:36 PM PT10:36 PM MT11:36 PM CT12:36 AM ET5:36 GMT13:36 10:36 PM MST12:36 AM EST9:36 UAE06:360:36 ET11:36 PM CT3:36 - Duncan finished with 16 points and 10 rebounds in a 95-70 win over Milwaukee.
Analysis: Duncan has totaled 26 points and 28 rebounds in his last two home games.
Nov. 29 9:38 PM PT10:38 PM MT11:38 PM CT12:38 AM ET5:38 GMT13:38 10:38 PM MST12:38 AM EST9:38 UAE06:380:38 ET11:38 PM CT3:38 - Duncan turned back the clock with 18 rebounds in Saturday's win over the Hawks.
Analysis: It was his most rebounds in a game since also pulling down 18 on Dec. 12, 2014. He's still capable of having games like this from time to time.
Nov. 19 10:10 PM PT11:10 PM MT12:10 AM CT1:10 AM ET6:10 GMT14:10 11:10 PM MST1:10 AM EST10:10 UAE07:101:10 ET12:10 AM CT4:10 - Duncan posted 12 points, 11 rebounds, six assists and six blocked shots on Wednesday.
Analysis: He has rejected 14 shots in his last three games.
Nov. 10 10:37 PM PT11:37 PM MT12:37 AM CT1:37 AM ET6:37 GMT14:37 11:37 PM MST1:37 AM EST10:37 UAE07:371:37 ET12:37 AM CT4:37 - Duncan scored 11 points and pulled down a season-high 14 rebounds during a 106-88 win over Sacramento on Monday.
Analysis: He made 4 of 8 shots and 3 of 4 free throws for his second double-double.
Nov. 9 9:03 AM PT10:03 AM MT11:03 AM CT12:03 PM ET17:03 GMT1:03 10:03 AM MST12:03 PM EST21:03 UAE18:0312:03 ET11:03 AM CT15:03 - Duncan has filed another lawsuit against a former financial adviser he contends has cost him millions of dollars in lost investments.
Analysis: The lawsuit filed last week claims Charles Banks of Atlanta urged Duncan to invest $1.1 million in a cosmetics company that Banks said was profitable when it was actually about to become bankrupt. The San Antonio Express-News reports Duncan wants his investment returned to him and is pursuing punitive damages against Banks.
Nov. 2 7:58 PM PT8:58 PM MT9:58 PM CT10:58 PM ET3:58 GMT11:58 8:58 PM MST10:58 PM EST7:58 UAE (+1)04:5822:58 ET9:58 PM CT1:58 - Duncan had 16 points, 10 rebounds and six assists in his NBA-record 954th victory with one team Monday, a 94-84 victory at New York.
Analysis: The San Antonio Spurs star passed Hall of Fame point guard John Stockton, who went 953-551 with the Utah Jazz. Duncan, in his 19th season, is 954-381.
Aug. 19 12:59 PM PT1:59 PM MT2:59 PM CT3:59 PM ET19:59 GMT3:59 12:59 PM MST2:59 PM EST23:59 UAE21:5915:59 ET2:59 PM CT18:59 - Duncan has been named the winner of the Twyman-Stokes Award, given annually to the NBA's teammate of the year. A panel of NBA stars from the past nominated a panel of six candidates. Then nearly 300 active players voted for the winner.
Analysis: Duncan received 72 first-place votes. Vince Carter of the Memphis Grizzlies finished second and Atlanta's Elton Brand finished third.
July 2 12:04 PM PT1:04 PM MT2:04 PM CT3:04 PM ET19:04 GMT3:04 12:04 PM MST2:04 PM EST23:04 UAE21:0415:04 ET2:04 PM CT18:04 - Duncan is returning to San Antonio for a 19th season with the Spurs.
Analysis: Duncan tells the San Antonio Express-News that "I'll be on the court next year." Until Duncan made his announcement Thursday, there was speculation that he could call it a career after the Spurs lost to the Los Angeles Clippers in a thrilling seven-game series in the first round of the playoffs. Duncan turned 39 in April and accompanied the Spurs on a recruiting trip for star free agent LaMarcus Aldridge on Wednesday.

Regular Season Stats

Per Game
Year Team G MPG PPG RPG APG SPG BPG TOPG FG% 3P% FT%
97-98 SA 82 39.1 21.1 11.9 2.7 0.7 2.5 3.4 .549 .000 .662
98-99 SA 50 39.3 21.7 11.4 2.4 0.9 2.5 2.9 .495 .143 .690
99-00 SA 74 38.9 23.2 12.4 3.2 0.9 2.2 3.3 .490 .091 .761
00-01 SA 82 38.7 22.2 12.2 3.0 0.9 2.3 3.0 .499 .259 .618
01-02 SA 82 40.6 25.5 12.7 3.7 0.7 2.5 3.2 .508 .100 .799
02-03 SA 81 39.3 23.3 12.9 3.9 0.7 2.9 3.1 .513 .273 .710
03-04 SA 69 36.6 22.3 12.4 3.1 0.9 2.7 2.7 .501 .167 .599
04-05 SA 66 33.4 20.3 11.1 2.7 0.7 2.6 1.9 .496 .333 .670
05-06 SA 80 34.8 18.6 11.0 3.2 0.9 2.0 2.5 .484 .400 .629
06-07 SA 80 34.1 20.0 10.6 3.4 0.8 2.4 2.8 .546 .111 .637
07-08 SA 78 34.0 19.3 11.3 2.8 0.7 1.9 2.3 .497 .000 .730
08-09 SA 75 33.6 19.3 10.7 3.5 0.5 1.7 2.2 .504 .000 .692
09-10 SA 78 31.3 17.9 10.1 3.2 0.6 1.5 1.8 .518 .182 .725
10-11 SA 76 28.4 13.4 8.9 2.7 0.7 1.9 1.6 .500 .000 .716
11-12 SA 58 28.2 15.4 9.0 2.3 0.7 1.5 1.7 .492 .000 .695
12-13 SA 69 30.1 17.8 9.9 2.7 0.7 2.7 2.1 .502 .286 .817
13-14 SA 74 29.2 15.1 9.7 3.0 0.6 1.9 2.1 .490 .000 .731
14-15 SA 77 28.9 13.9 9.1 3.0 0.8 2.0 1.7 .512 .286 .740
15-16 SA 37 25.9 8.9 7.5 3.0 0.9 1.3 1.7 .506 .000 .744
Career 1368 34.2 19.2 10.9 3.0 0.7 2.2 2.5 .506 .179 .697

Totals
Year Team G Min FGM FGA 3PM 3PA FTM FTA OR TR A Stl Blk TO Pts
97-98 SA  82 3204 706 1287 0 10 319 482 274 977 224 55 206 279 1731
98-99 SA  50 1963 418 845 1 7 247 358 159 571 121 45 126 146 1084
99-00 SA  74 2875 628 1281 1 11 459 603 262 918 234 66 165 242 1716
00-01 SA  82 3174 702 1406 7 27 409 662 259 997 245 70 192 242 1820
01-02 SA  82 3329 764 1504 1 10 560 701 268 1042 307 61 203 263 2089
02-03 SA  81 3181 714 1392 6 22 450 634 259 1043 316 55 237 248 1884
03-04 SA  69 2527 592 1181 2 12 352 588 227 859 213 62 185 183 1538
04-05 SA  66 2203 517 1042 3 9 305 455 202 732 179 45 174 127 1342
05-06 SA  80 2784 574 1185 2 5 335 533 231 881 253 70 162 198 1485
06-07 SA  80 2725 618 1131 1 9 362 568 213 846 273 66 190 223 1599
07-08 SA  78 2651 585 1178 0 4 338 463 237 881 218 56 152 178 1508
08-09 SA  75 2522 558 1107 0 2 334 483 201 800 264 38 126 165 1450
09-10 SA  78 2438 561 1082 2 11 271 374 221 788 246 45 117 140 1395
10-11 SA  76 2156 419 838 0 4 184 257 169 678 203 50 146 122 1022
11-12 SA  58 1634 361 733 0 4 173 249 110 520 132 38 88 97 895
12-13 SA  69 2078 490 976 2 7 245 300 124 686 184 50 183 147 1227
13-14 SA  74 2158 444 906 0 5 231 316 158 721 220 43 139 159 1119
14-15 SA  77 2227 419 819 2 7 230 311 170 704 230 63 151 131 1070
15-16 SA  37 960 135 267 0 2 58 78 64 279 110 33 49 63 328
Career 1368 46789 10205 20160 30 168 5862 8415 3808 14923 4172 1011 2991 3353 26302

Postseason Stats

Per Game
Year Team G MPG PPG RPG APG SPG BPG TOPG FG% 3P% FT%
97-98 SA 9 41.6 20.7 9.0 1.9 0.6 2.6 2.8 .521 .000 .667
98-99 SA 17 43.1 23.2 11.5 2.8 0.8 2.6 3.1 .511 .000 .748
00-01 SA 13 40.5 24.4 14.5 3.8 1.1 2.7 3.8 .488 1.000 .639
01-02 SA 9 42.2 27.6 14.4 5.0 0.7 4.3 4.1 .453 .333 .822
02-03 SA 24 42.5 24.7 15.4 5.3 0.6 3.3 3.2 .529 .000 .677
03-04 SA 10 40.5 22.1 11.3 3.2 0.8 2.0 4.2 .522 .000 .632
04-05 SA 23 37.8 23.6 12.4 2.7 0.3 2.3 2.7 .464 .200 .717
05-06 SA 13 37.9 25.8 10.5 3.3 0.8 1.9 2.6 .573 .000 .718
06-07 SA 20 36.8 22.2 11.5 3.3 0.7 3.1 3.0 .521 - .644
07-08 SA 17 39.2 20.2 14.5 3.3 0.9 2.1 2.4 .449 .200 .626
08-09 SA 5 32.8 19.8 8.0 3.2 0.6 1.2 1.4 .532 - .607
09-10 SA 10 37.3 19.0 9.9 2.6 0.8 1.7 2.4 .520 .500 .478
10-11 SA 6 35.3 12.7 10.5 2.7 0.5 2.5 3.0 .478 - .625
11-12 SA 14 33.1 17.4 9.4 2.8 0.7 2.1 1.5 .495 .000 .707
12-13 SA 21 35.0 18.1 10.2 1.9 0.8 1.6 2.0 .470 .000 .806
13-14 SA 23 32.7 16.3 9.2 2.0 0.3 1.3 1.1 .523 .000 .760
14-15 SA 7 35.7 17.9 11.1 3.3 1.3 1.4 1.0 .589 .000 .559
Career 241 38.0 21.2 11.7 3.1 0.7 2.3 2.6 .502 .143 .689

Totals
Year Team G Min FGM FGA 3PM 3PA FTM FTA OR TR A Stl Blk TO Pts
97-98 SA  9 374 73 140 0 1 40 60 20 81 17 5 23 25 186
98-99 SA  17 733 144 282 0 3 107 143 55 195 48 13 45 52 395
00-01 SA  13 526 120 246 1 1 76 119 54 188 49 14 35 50 317
01-02 SA  9 380 82 181 1 3 83 101 28 130 45 6 39 37 248
02-03 SA  24 1021 218 412 0 7 157 232 96 369 127 15 79 76 593
03-04 SA  10 405 83 159 0 1 55 87 33 113 32 8 20 42 221
04-05 SA  23 869 197 425 1 5 147 205 87 286 63 8 52 62 542
05-06 SA  13 493 121 211 0 2 94 131 33 137 43 11 25 34 336
06-07 SA  20 736 174 334 0 0 96 149 73 229 65 13 62 59 444
07-08 SA  17 666 135 301 1 5 72 115 61 247 56 15 35 41 343
08-09 SA  5 164 41 77 0 0 17 28 12 40 16 3 6 7 99
09-10 SA  10 373 78 150 1 2 33 69 30 99 26 8 17 24 190
10-11 SA  6 212 33 69 0 0 10 16 16 63 16 3 15 18 76
11-12 SA  14 463 101 204 0 1 41 58 32 131 39 10 29 21 243
12-13 SA  21 735 151 321 0 1 79 98 54 214 40 17 34 42 381
13-14 SA  23 752 149 285 0 2 76 100 65 211 45 7 29 26 374
14-15 SA  7 250 53 90 0 1 19 34 19 78 23 9 10 7 125
Career 241 9152 1953 3887 5 35 1202 1745 768 2811 750 165 555 623 5113

Per Game
GGames
MPGMinutes Per Game
RPGRebounds Per Game
APGAssists per game
SPGSteals Per Game
BPGBlocks Per Game
TOPGTurnovers Per Game
FG%Field Goal Percentage
3P%3-point field goal percentage
FT%Free Throw Percentage
Total Stats
GGames
MinMinutes Played
FGMField Goals Made
FGAField Goals Attempted
3PM3-pointers made
3PA3-pointers attempted
FTMFree Throws Made
FTAFree Throws Attempted
OROffensive Rebounds
TRTotal Rebounds
AAssists
StlSteals
BlkBlocks
TOTurnovers
PtsPoints

? © 2016 by STATS LLC.
Any commercial use or distribution without the express written consent of STATS LLC is strictly prohibited.

Audio On Demand

NFL Sunday with Danny Pic…

NFL Sunday with Danny Picard and Chris Price -- Previewing the Broncos and Panthers meeting in Super Bowl 50 -- 1-31-16

Picard and Price take a look at next week's Super Bowl match-up with the Broncos and Panthers, what they see going down in Santa Clara and if the Broncos top-ranked D can slow down the mission that Cam Newton is on.

NFL Sunday with Danny Picard and Chris Price -- Making an attempt to move forward and look at the future of the Patriots -- 1-31-16

While continuing the postmortems on the Patriots after their loss last week, the boys attempt to move on and discuss what the team will look like next year, potential free agent signings and their chances to get back to another Super Bowl.

NFL Sunday with Danny Picard and Chris Price -- Lamenting the Patriots loss to the Broncos in the AFC Championship -- 1-31-16

We're one week removed from the AFC Championship that saw the Patriots fall to the Broncos in Denver, and Danny and Chris discuss what went wrong from Brady's play to Belichick's decision to not kick a FG with six minutes to go to Gostkowski missing an extra point to the clear number one issue in the play of the offensive line. How can the Pats improve? The guys discuss it all.

Danny Picard reacts to th…

Danny Picard reacts to the Celtics last second win over the Cavaliers

Danny had just hit the air as it looked like the Celtics would drop a close game to the Cleveland Cavaliers, ride along as Danny goes on the emotional roller coaster of the final 7.5 seconds of the game

Danny Leroux of Real GM on Celtics Trade Targets and Crazy NBA Playoffs Reforms – 2/4/16 – WEEI Celtics Podcast

Danny Leroux of Real GM and Sporting News joins WEEI’s Sam Packard and CLNS Radio’s Jared Weiss to dive into the Celtics trade potential and the reemergence of the three guard lineup. They answered your Twitter questions and Danny proposed his idea for drastic reforms to the NBA Playoffs system. Subscribe to the WEEI Celtics Podcast on iTunes and Stitcher today!

Cavs fire David Blatt, Blake Griffin KO and Sharpshooter Kelly Olynyk - WEEI Celtics Podcast 1/27/16

Sam Packard and Jared Weiss soak in the craziness in Cleveland after the Cavs fired David Blatt and Tyronn Lue is calling out LeBron James, Kyrie Irving and Kevin Love. They also discuss Blake Griffin punching out his homies, Kelly Manbun Olynyk becoming a vital part of the Celtics' recent success, and more potential Celtics trades. Subscribe to the WEEI Celtics podcast on iTunes and Stitcher today!

#RedSox Farm Report Podca…

#RedSox Farm Report Podcast - WEEI's Top Ten Sox Prospects List

Ken Laird & Ryan Hannable debate who should be on WEEI's Top Ten Red Sox prospects' list, with only Yoan Moncada grabbing consensus as the number one talent in the pipeline

Hot Stove Show 02-02-16

Mut and Tomase are holding things down in the studio tonight, Bradford is on assignment in Fort Myers. They talk about Rick Porcello, who is already down in Fort Myers and the strength of the pitching staff.

Bradfo Show: Rick Porcello, one year later

Red Sox pitcher Rick Porcello, one of the first arrivals to this year's camp at JetBlue Park, joins Rob Bradford in Fort Myers to talk how things have changed since first arriving with the Sox a year ago. Porcello explains how his contract negotiations played out last spring training, what went wrong last season, and an amazement Fenway Park's car parking situation.

#Bruins Postgame Podcast …

#Bruins Postgame Podcast - Filthy goals from Brad Marchand, Ryan Spooner carry B's to shootout win

DJ Bean and Ken Laird discuss Thursday's 3-2 comeback, shootout win in Buffalo as the Bruins take hold of 3rd place in the Atlantic Division

#Bruins Postgame Podcast - B's blow 3-1 third-period lead & lose to Leafs in OT

Ken Laird and DJ Bean discuss a frustrating loss by the Bruins against division cellar-dweller Toronto as the B's blow a 3-1, third-period lead and lose in OT in the first game after the All-Star break

Sunday Skate with WEEI's DJ Bean, ESPN's Joe McDonald and Uproxx's Pete Blackburn -- 1-31-16

DJ, Joe and Pete are in the house for the NHL All-Star weekend edition of Sunday Skate. They discuss a little bit about the skills competition last night, the John Scott situation and the events of the weekend before taking a step back and looking at the state of the Bruins a little over the halfway point of the season. They talk about the B's needs going forward, Chara's decline and how the Bruins are still hanging around while quietly rebuilding in Don Sweeney's first season at the helm.

Mark Leibovich on Tom Bra…

Mark Leibovich on Tom Brady vs. Goodell 2-5-16

Legendary author Mark Leibovich joined us to discuss Brady and Goodell.

Rob Gronkowski gave a lap dance 2-5-16

You cant hate Gronk for the lap dance.

Super Bowl Props 2-5-16

The guys gave their Super Bowl prop picks.

Charlie Sly recanted his …

Charlie Sly recanted his statements the day AFTER being visited by Peyton Manning's private investigators, 2-5-16

The story of Peyton Manning getting HGH shipped to his house took another turn when the Washington Post revealed on Thursday that Peyton Manning and his people hired private investigators to go to the home of Charlie Sly's parents.

Tom Brady Sr. admits his son is handling Deflategate differently than he is, 2-5-16

Tom Brady's father, Tom Sr, spoke with CSNNE's Tom E. Curran regarding some of the comments made by Roger Goodell over the past few weeks.

Christian's Comedy Minute falls flat and the callers let him have it, 2-5-16

Christian is resisting the return the of the Whiner Line and is suggesting some new segments. The inaugural "Christian's Comedy Minute" did not perform as well as he hoped, but we got some good phone calls out of it.

Michael Irvin previews Su…

Michael Irvin previews Super Bowl 50 with Dale and Holley

We check in one last time this season with the great 88, hall of famer Michael Irvin from the NFL Network.

CSNNE's Tom E Curran discusses his Deflategate question for Roger Goodell

We talk with the man causing all the trouble in San Fran, Tom E Curran from Comcast, the man who tried to put Goodell's feet to the fire during his state of the NFL press conference.

Roger Goodell's state of the NFL press conference comes off as 50% scripted

We discuss the Roger Goodell state of the NFL presser, and play the bits of pertinent and non-pertinent audio and break it down.

Danny Picard reacts to th…

Danny Picard reacts to the Celtics last second win over the Cavaliers

Danny had just hit the air as it looked like the Celtics would drop a close game to the Cleveland Cavaliers, ride along as Danny goes on the emotional roller coaster of the final 7.5 seconds of the game

The phrase of the day is "Integrity of the Game"

Roger Goodell made sure to defend the shield and his intense pursuit of Tom Brady and the Patriots regarding deflate gate, and here we are over a year later and he is still speaking out of both sides of his mouth on the matter.

The Patriots are already making staffing changes

Mikey, Mut, Lenny and our textress Cassie are on the air as Ian Rappoport reports the Patriots parted ways with their offensive line coach Dave DeGuglielmo

The Fantasy Guys Podcast …

The Fantasy Guys Podcast Super Bowl Week

Jim Hackett and Pete Davidson weigh in on the Super Bowl, breaking down the game in a spirited debate on how it will fall. Newton, Manning, Stewart, Olsen, Norman, Kuechly Kubiak and the Denver Defense fuel the conversation. A quick look back to the Patriots vs. Broncos AFC Title game sews the seeds for what we will see on Sunday and in the off-season ahead. The League, Concussions, The Super Bowl and the Fantasy Football Off-season positional groups and scouting are covered in a comprehensive edition of “The Fantasy Guys Podcast.”

#Bruins Postgame Podcast - Filthy goals from Brad Marchand, Ryan Spooner carry B's to shootout win

DJ Bean and Ken Laird discuss Thursday's 3-2 comeback, shootout win in Buffalo as the Bruins take hold of 3rd place in the Atlantic Division

Back To School -- We're falling in love with Virginia 2-4-16

After another solid week of college hoops, Anthony and Austin are hoping on the Virginia band wagon, and take a deeper look into Texas A&M's win over Iowa State and debate whether UNC's lack of shooting will prevent them from being a title contender.

Michael McCann - NFL migh…

Michael McCann - NFL might hurt it's own case against Brady if they released PSI numbers

Dale, Michael and Jerry speak with our favorite legal expert on our least favorite topic, deflategate. Michael McCann of UNH Law and Sports Illustrated helps us understand why the NFL didn't reveal any PSI numbers that it claimed it was gathering.

More from this show

Mark Leibovich on Tom Bra…

Mark Leibovich on Tom Brady vs. Goodell 2-5-16

Legendary author Mark Leibovich joined us to discuss Brady and Goodell.

More from this show

Tom Brady Sr. on Roger Go…

Tom Brady Sr. on Roger Goodell 2-4-16

The guys discussed Tom Brady Sr's comments.

More from this show

Headlines: Jeb Bush wants…

Headlines: Jeb Bush wants an applause. 2-4-16

The top stories of the day as recounted by Kirk Minihane.

More from this show

Goodell and Belichick 2-4…

Weei Writers