Cleveland Cavaliers 43 - 39
The People's Basketball Sim League Central Division: 2nd place
Cleveland, OH
 
 Finances
 City  
 Name Cleveland 
 State OH 
 Market Size Medium 
 Economy Excellent 
 Fan Loyalty Poor 
 
 Owner  
 Name Clifford Ramsey 
 Age 59 
 Greed Low 
 Winning Very High 
 Bought Team 1988 
 Team Budget
 Salary Cap $77,179,224 
 
 Finances  
 Ticket Revenue $66,934,520 
 TV Revenue $64,296,280 
 Merchandise Revenue $25,203,440 
 Player/Staff Salaries ($92,579,560) 
 Arena Rent ($22,232,440) 
 Luxury Tax $0 
 Revenue Sharing $0 
 Profit $41,622,232 
 Arena  
 Gund Arena
 Capacity 20,562 
 Club Seats 2,000 
 Luxury Suites 92 
 Opened 1994 
 Status  
 
 Attendance  
 Average Attendance 14,016 
 Capacity 68.2% 
 Average Club Seats 1,995 
 Capacity 99.8% 
 Average Suites 68 
 Capacity 73.8% 
 
 Ticket Prices  
 Average Ticket Price $50.16 
 Club Seats $216 
 Luxury Suites $5,903 

 Season Info
 Stats Team CR TR   Opponent CR TR   Margin CR TR  
 Points: 109.9 2 3   107.6 12 23   2.3 4 10  
 O.Rebounds: 10.1 14 27   11.7 6 15   -1.6 14 27  
 D.Rebounds: 31.9 5 9   31.6 9 21   0.2 6 13  
 Rebounds: 41.9 9 18   43.4 10 22   -1.4 9 20  
 Assists: 25.9 1 2   24.1 14 28   1.9 2 6  
 Steals: 8.5 2 6   7.3 10 12   1.2 2 5  
 Blocks: 4.3 9 19   5.4 13 25   -1.1 12 24  
 Turnovers: 15.2 11 20   16.0 3 5   -0.8 3 9  
 Fouls: 20.0 7 16   20.3 6 11   -0.3 8 14  
 FG% .486 2 5   .474 8 20   .012 4 9  
 FT% .754 3 8   .727 2 3   .027 1 5  
 3PT% .379 4 7   .349 3 8   .029 3 6  
 Points Per Shot 1.25 4 8   1.21 4 12   0.04 4 9  
 Adjusted FG% .527 2 5   .514 8 20   .013 4 10  

 Coaching Staff
 Position Name Age SCUR SPOT CINS CSHT CHND CPSD CPRD Salary Years
 General Manager: L Hamilton 23 0 0 0 0 0 0 0 $2,967,331 1

 Roster
 # Name Pos Age Height Weight Exp College Hometown
 32 Marc Gasol C 28 7-1 298 5 Barcelona
 35 Donatas Motiejunas C 22 7-0 236 1 Kaunas
 55 Kyle O'Quinn PF 23 6-10 244 0 Norfolk State Queens, NY
 34 Carlos Boozer PF 31 6-9 269 10 Duke Aschaffenburg
 15 John Salmons PF 33 6-7 235 10 Miami Philadelphia, PA
 21 Nicolas Batum SF 24 6-8 227 4 None Lisieux
 8 James Anderson SF 24 6-6 218 2 Oklahoma State El Dorado, AR
 4 Matt Barnes SG 33 6-7 237 10 UCLA Santa Clara, California
 27 Kobe Bryant SG 34 6-6 231 16 None Philadelphia, PA
 20 Alec Burks SG 21 6-6 206 1 Colorado Grandview, MO
 22 Chris Paul PG 28 6-0 182 7 Wake Forest Winston-Salem, NC

 Attributes
 # Name Pos Age Ht Wt Cur Fut Ins Jps Fts 3ps Hnd Pas Orb Drb Psd Prd Stl Blk Qkn Jmp Str Sta  
 32 Marc Gasol C 28 7-1 298
59 38 76 6 37 41 51 73 73 15 22 64 29 69 91 100  
 35 Donatas Motiejunas C 22 7-0 236
35 44 48 51 40 25 47 39 46 21 24 34 47 38 85 62  
 55 Kyle O'Quinn PF 23 6-10 244
37 40 61 8 30 25 61 75 45 25 38 70 36 28 69 69  
 34 Carlos Boozer PF 31 6-9 269
95 66 57 0 45 41 80 100 72 32 59 41 46 68 100 92  
 15 John Salmons PF 33 6-7 235
62 57 75 79 64 47 20 36 39 52 54 24 39 21 62 85  
 21 Nicolas Batum SF 24 6-8 227
40 61 77 67 54 54 26 47 45 42 35 42 55 30 73 99  
 8 James Anderson SF 24 6-6 218
44 41 70 58 47 14 14 19 34 44 17 30 66 40 50 78  
 4 Matt Barnes SG 33 6-7 237
31 39 59 49 45 36 42 46 44 57 52 15 57 38 50 83  
 27 Kobe Bryant SG 34 6-6 231
51 47 78 35 38 27 17 30 30 50 45 29 62 82 52 100  
 20 Alec Burks SG 21 6-6 206
43 37 69 62 35 30 15 10 25 50 39 14 80 82 46 77  
 22 Chris Paul PG 28 6-0 182
66 77 76 78 84 84 14 39 26 75 98 7 93 88 43 100  

 Potentials
 # Name Pos Age Ht Wt Cur Fut Ins Jps Fts 3ps Hnd Pas Orb Drb Psd Prd Stl Blk  
 32 Marc Gasol C 28 7-1 298
C D B F C C C B B F D B  
 35 Donatas Motiejunas C 22 7-0 236
D C C C D D C D C D D D  
 55 Kyle O'Quinn PF 23 6-10 244
D C B F C D B B B D C B  
 34 Carlos Boozer PF 31 6-9 269
A B B F C C B A B D C C  
 15 John Salmons PF 33 6-7 235
B C B B B C D D D C C D  
 21 Nicolas Batum SF 24 6-8 227
D B A B C C D C C C D C  
 8 James Anderson SF 24 6-6 218
C B B B C D D C C C C D  
 4 Matt Barnes SG 33 6-7 237
D D B C C D C C C C C F  
 27 Kobe Bryant SG 34 6-6 231
C C A D D D F D D C C D  
 20 Alec Burks SG 21 6-6 206
C C B B C D D D D C C F  
 22 Chris Paul PG 28 6-0 182
B B A B A A F D D B A F  

 Unavailable Players
 Player Reason Length  

 Season Stats
 Name Pos G GS Min Pts ORb Reb Ast Stl Blk TO PF +/-  
 Marc Gasol C 82 82 35.3 13.4 2.0 8.0 2.7 0.6 1.7 2.2 2.4 1.3  
 Donatas Motiejunas C 77 0 9.2 2.8 0.4 1.9 0.5 0.2 0.1 0.6 1.5 0.2  
 Kyle O'Quinn PF 72 0 12.6 3.5 0.8 3.3 0.6 0.3 0.7 0.7 1.7 -0.2  
 Carlos Boozer PF 68 68 37.6 27.9 3.0 10.9 3.0 1.4 0.5 2.9 1.5 3.8  
 John Salmons PF 82 14 15.1 7.5 0.5 2.3 1.2 0.6 0.1 0.6 1.9 0.7  
 Nicolas Batum SF 82 82 33.5 10.2 1.3 5.4 3.5 0.6 0.5 1.5 1.8 1.5  
 James Anderson SF 76 0 12.1 3.9 0.4 1.3 0.6 0.2 0.1 0.6 0.9 -0.5  
 Matt Barnes SG 48 0 4.6 1.5 0.3 0.9 0.4 0.1 0.0 0.3 0.3 -2.0  
 Kobe Bryant SG 82 82 28.1 11.2 0.8 3.5 2.3 1.2 0.2 1.7 2.6 1.6  
 Alec Burks SG 82 0 28.5 12.7 0.6 2.3 2.7 0.9 0.2 2.0 2.8 1.3  
 Chris Paul PG 82 82 36.6 21.4 0.8 4.9 9.2 2.7 0.2 2.7 3.4 3.1  

 Season Shooting
 Name Pos Fgm Fga Pct Ftm Fta Pct IFgm IFga Pct JSm JSa Pct 3pm 3pa Pct  
 Marc Gasol C 449 857 .524 200 246 .813 306 470 .651 143 384 .372 0 3 .000  
 Donatas Motiejunas C 84 205 .410 32 60 .533 45 76 .592 20 66 .303 19 63 .302  
 Kyle O'Quinn PF 113 224 .504 27 38 .711 75 117 .641 37 106 .349 1 1 1.000  
 Carlos Boozer PF 831 1542 .539 235 355 .662 493 725 .680 338 817 .414 0 0 .000  
 John Salmons PF 239 463 .516 56 79 .709 86 138 .623 68 158 .430 85 167 .509  
 Nicolas Batum SF 326 712 .458 67 80 .838 103 144 .715 105 277 .379 118 291 .405  
 James Anderson SF 104 282 .369 50 64 .781 43 63 .683 23 94 .245 38 125 .304  
 Matt Barnes SG 28 67 .418 7 12 .583 8 13 .615 11 21 .524 9 33 .273  
 Kobe Bryant SG 325 692 .470 236 273 .864 210 310 .677 80 242 .331 35 140 .250  
 Alec Burks SG 385 826 .466 160 224 .714 208 338 .615 68 188 .362 109 300 .363  
 Chris Paul PG 619 1345 .460 336 433 .776 287 509 .564 148 380 .389 184 456 .404  

 Season Efficiency
 Name Pos TS% AstR ToR Usg ORR DRR RR PER VA EWA O Eff D Eff  
 Marc Gasol C .569 16.2 13.4 16.2 6.5 19.3 13.0 15.9 230.4 7.7 107.0 105.0  
 Donatas Motiejunas C .476 12.0 15.1 15.8 5.2 16.6 11.0 7.4 -34.1 -1.1 102.8 102.2  
 Kyle O'Quinn PF .527 13.4 15.1 13.0 6.8 21.4 14.3 12.3 10.9 0.4 100.3 101.0  
 Carlos Boozer PF .558 9.8 9.5 29.6 9.4 23.4 16.6 26.2 561.6 18.7 108.3 103.7  
 John Salmons PF .622 15.1 8.0 18.1 3.6 13.8 8.8 18.3 125.1 4.2 108.7 106.1  
 Nicolas Batum SF .560 24.8 10.6 13.5 4.4 14.0 9.3 12.7 92.1 3.1 107.4 105.4  
 James Anderson SF .477 11.8 12.0 15.7 4.0 8.1 6.1 7.5 -41.2 -1.4 103.0 105.8  
 Matt Barnes SG .500 17.0 15.1 16.3 5.8 15.8 10.8 10.6 0.3 0.0 89.9 113.2  
 Kobe Bryant SG .567 16.7 12.3 16.9 3.4 10.9 7.2 13.8 113.3 3.8 107.1 104.2  
 Alec Burks SG .562 17.0 12.3 19.1 2.6 6.3 4.5 13.0 87.0 2.9 107.1 104.7  
 Chris Paul PG .572 29.9 8.9 25.7 2.6 12.3 7.5 25.0 628.4 20.9 107.4 103.2  

 Career Stats
 Name Pos G GS Min Pts Orb Reb Ast Stl Blk TOs PFs  
 Marc Gasol C 434 400 32.1 11.2 1.7 7.5 2.4 0.4 1.5 2.0 2.4  
 Donatas Motiejunas C 134 0 7.6 2.4 0.4 1.6 0.4 0.2 0.1 0.5 1.1  
 Kyle O'Quinn PF 72 0 12.6 3.5 0.8 3.3 0.6 0.3 0.7 0.7 1.7  
 Carlos Boozer PF 861 800 33.3 22.3 2.6 9.2 2.0 1.0 0.5 2.1 2.2  
 John Salmons PF 887 733 31.0 14.4 1.1 4.8 2.3 1.1 0.2 1.7 2.7  
 Nicolas Batum SF 407 120 22.2 7.0 0.8 3.9 2.1 0.6 0.4 1.0 1.2  
 James Anderson SF 115 0 9.2 2.9 0.3 1.0 0.5 0.1 0.1 0.5 0.6  
 Matt Barnes SG 722 170 15.3 4.3 0.8 2.8 1.3 0.7 0.1 0.9 1.1  
 Kobe Bryant SG 1360 1312 34.1 20.0 1.2 4.5 3.3 1.1 0.3 2.7 3.0  
 Alec Burks SG 164 5 25.8 10.5 0.6 2.0 2.4 0.8 0.2 1.8 2.6  
 Chris Paul PG 591 590 34.9 19.0 0.9 4.3 9.6 2.1 0.1 2.6 3.1  

 Career Shooting
 Name Pos FGM FGA Pct FTM FTA Pct 3PM 3PA Pct  
 Marc Gasol C 1980 3669 .540 901 1083 .832 0 6 .000  
 Donatas Motiejunas C 126 301 .419 45 87 .517 26 84 .310  
 Kyle O'Quinn PF 113 224 .504 27 38 .711 1 1 1.000  
 Carlos Boozer PF 7803 15088 .517 3611 5051 .715 0 18 .000  
 John Salmons PF 4822 10528 .458 1867 2340 .798 1261 3130 .403  
 Nicolas Batum SF 1102 2503 .440 294 339 .867 353 935 .378  
 James Anderson SF 114 310 .368 64 83 .771 40 137 .292  
 Matt Barnes SG 1217 3010 .404 409 586 .698 269 887 .303  
 Kobe Bryant SG 9261 19573 .473 7872 9036 .871 799 2909 .275  
 Alec Burks SG 626 1397 .448 300 397 .756 166 489 .339  
 Chris Paul PG 3743 8355 .448 2710 3184 .851 1023 2783 .368  

 Career Efficiency
 Name Pos TS% AstR ToR Usg ORR DRR RR PER VA EWA O Eff D Eff  
 Marc Gasol C .586 16.9 14.2 14.8 6.2 20.7 13.5 15.2 962.6 32.1 109.0 104.1  
 Donatas Motiejunas C .478 11.5 13.9 16.2 5.6 17.7 11.6 8.6 -30.7 -1.0 99.1 107.2  
 Kyle O'Quinn PF .527 13.4 15.1 13.0 6.8 21.4 14.3 12.3 10.9 0.4 100.3 101.0  
 Carlos Boozer PF .555 8.4 8.7 26.7 8.9 22.2 15.6 24.8 5687.7 189.6 107.0 101.5  
 John Salmons PF .553 13.8 9.8 19.4 4.0 13.3 8.7 16.3 2319.8 77.3 106.4 101.4  
 Nicolas Batum SF .538 22.0 10.4 14.4 4.4 14.9 9.8 13.6 414.8 13.8 107.2 101.3  
 James Anderson SF .478 11.4 12.9 15.3 3.7 8.2 6.0 7.0 -55.5 -1.9 102.9 105.7  
 Matt Barnes SG .476 18.9 12.9 15.0 6.0 14.8 10.3 11.4 142.0 4.7 101.1 101.2  
 Kobe Bryant SG .577 14.0 11.7 24.8 4.0 11.6 7.8 21.1 7335.6 244.5 103.4 102.8  
 Alec Burks SG .546 17.4 13.3 18.2 2.6 5.9 4.3 11.5 61.7 2.1 106.0 103.6  
 Chris Paul PG .575 33.3 9.1 24.7 2.9 11.2 7.1 24.7 4208.3 140.3 109.8 104.3  

 Contract
 Name 2012 2013 2014 2015 2016 2017 2018 2019  
 Marc Gasol $20,280,522 $21,695,442 $23,110,362 $0 $0 $0 $0 $0  
 Donatas Motiejunas $856,689 $0 $0 $0 $0 $0 $0 $0  
 Kyle O'Quinn $1,244,719 $1,381,639 $1,543,452 $1,717,713 $0 $0 $0 $0  
 Carlos Boozer $26,420,286 $0 $0 $0 $0 $0 $0 $0  
 John Salmons $9,906,000 $0 $0 $0 $0 $0 $0 $0  
 Nicolas Batum $1,088,227 $0 $0 $0 $0 $0 $0 $0  
 James Anderson $1,366,823 $1,521,142 $0 $0 $0 $0 $0 $0  
 Matt Barnes $1,836,866 $0 $0 $0 $0 $0 $0 $0  
 Kobe Bryant $1,836,866 $0 $0 $0 $0 $0 $0 $0  
 Alec Burks $1,488,264 $1,662,565 $1,850,274 $0 $0 $0 $0 $0  
 Chris Paul $23,287,111 $25,404,121 $0 $0 $0 $0 $0 $0  
 Cut Salary $0 $0 $0 $0 $0 $0 $0 $0  
 Unused Exceptions $0 $0 $0 $0 $0 $0 $0 $0  
 Total Salary $89,612,373 $51,664,909 $26,504,088 $1,717,713 $0 $0 $0 $0  

 Draft Picks
 Season Rnd Team  
 2013 2 Cavaliers  
 2014 1 Cavaliers  
 2014 2 Cavaliers  
 2015 1 Cavaliers  
 2015 2 Cavaliers  

 Season Schedule
 Date Opponent Result Score Record Attendance Type  
 10/17/12 at Jazz W 97-93 1-0 19,042 Preseason  
 10/18/12 Bulls W 119-107 2-0 13,495 Preseason  
 10/20/12 at Kings W 117-97 3-0 17,317 Preseason  
 10/21/12 at Wizards L 104-110 3-1 18,506 Preseason  
 10/24/12 Bucks L 95-107 3-2 14,357 Preseason  
 10/28/12 Timberwolves W 124-110 4-2 13,121 Preseason  
 10/30/12 Trailblazers W 125-96 1-0 16,849 Regular Season  
 10/31/12 76ers L 109-117 1-1 14,685 Regular Season  
 11/03/12 at Wizards L 117-127 1-2 18,506 Regular Season  
 11/04/12 Hornets L 100-102 1-3 11,133 Regular Season  
 11/06/12 Nets W 118-93 2-3 15,099 Regular Season  
 11/07/12 Bulls W 109-94 3-3 12,643 Regular Season  
 11/09/12 at Bulls W 116-99 4-3 19,054 Regular Season  
 11/11/12 at Grizzlies W 109-100 5-3 11,814 Regular Season  
 11/12/12 76ers W 115-107 6-3 17,153 Regular Season  
 11/14/12 at Hornets W 126-112 7-3 10,999 Regular Season  
 11/16/12 at Bulls W 119-107 8-3 18,523 Regular Season  
 11/18/12 Timberwolves L 146-149 8-4 14,272 Regular Season  
 11/19/12 at Pistons W 121-99 9-4 10,970 Regular Season  
 11/22/12 at Warriors L 99-101 9-5 19,596 Regular Season  
 11/23/12 Nets L 96-106 9-6 12,215 Regular Season  
 11/27/12 Pistons W 117-87 10-6 12,974 Regular Season  
 11/28/12 Grizzlies W 98-86 11-6 15,368 Regular Season  
 12/02/12 at Celtics W 121-113 12-6 17,284 Regular Season  
 12/03/12 Suns W 107-100 13-6 15,087 Regular Season  
 12/06/12 at Wizards W 137-118 14-6 18,506 Regular Season  
 12/08/12 Celtics L 101-112 14-7 12,487 Regular Season  
 12/09/12 at Knicks L 116-117 14-8 15,849 Regular Season  
 12/12/12 at Rockets L 72-119 14-9 15,290 Regular Season  
 12/14/12 at Nuggets L 72-94 14-10 18,547 Regular Season  
 12/15/12 Knicks W 112-87 15-10 14,118 Regular Season  
 12/19/12 Heat L 113-120 15-11 16,717 Regular Season  
 12/20/12 Hawks L 111-113 15-12 18,735 Regular Season  
 12/24/12 at Knicks W 118-109 16-12 11,953 Regular Season  
 12/26/12 at Spurs W 114-105 17-12 19,013 Regular Season  
 12/28/12 at Clippers L 107-122 17-13 16,161 Regular Season  
 12/29/12 Pacers W 112-94 18-13 13,884 Regular Season  
 12/31/12 at Bucks L 98-110 18-14 12,410 Regular Season  
 01/03/13 at Celtics L 77-105 18-15 17,341 Regular Season  
 01/04/13 Pistons W 109-101 19-15 10,603 Regular Season  
 01/06/13 at Mavericks W 127-114 20-15 18,293 Regular Season  
 01/08/13 at Bucks W 117-104 21-15 10,895 Regular Season  
 01/09/13 at Supersonics W 86-79 22-15 12,819 Regular Season  
 01/13/13 Nuggets L 85-94 22-16 14,570 Regular Season  
 01/14/13 at Trailblazers L 82-104 22-17 18,363 Regular Season  
 01/18/13 Bucks W 117-113 23-17 13,116 Regular Season  
 01/19/13 Mavericks L 117-125 23-18 14,013 Regular Season  
 01/23/13 at Hawks W 120-109 24-18 17,078 Regular Season  
 01/24/13 at Magic L 126-130 24-19 11,686 Regular Season  
 01/26/13 Wizards L 110-119 24-20 14,356 Regular Season  
 01/29/13 Clippers W 129-113 25-20 15,662 Regular Season  
 01/31/13 at Pacers W 138-118 26-20 18,165 Regular Season  
 02/03/13 at Jazz L 104-112 26-21 15,547 Regular Season  
 02/04/13 at 76ers L 102-121 26-22 18,844 Regular Season  
 02/06/13 at Heat L 105-135 26-23 15,200 Regular Season  
 02/07/13 Bulls L 99-117 26-24 11,573 Regular Season  
 02/12/13 at 76ers L 100-119 26-25 19,102 Regular Season  
 02/13/13 at Pistons W 105-95 27-25 10,734 Regular Season  
 02/16/13 Warriors L 128-132 27-26 15,376 Regular Season  
 02/17/13 at Kings L 93-110 27-27 17,317 Regular Season  
 02/20/13 Supersonics W 111-83 28-27 11,969 Regular Season  
 02/21/13 at Hawks L 105-121 28-28 17,087 Regular Season  
 02/23/13 Rockets L 100-111 28-29 15,271 Regular Season  
 02/24/13 at Suns L 109-116 28-30 12,886 Regular Season  
 02/28/13 Lakers L 94-102 28-31 10,915 Regular Season  
 03/02/13 Heat L 116-117 28-32 19,127 Regular Season  
 03/04/13 at Nets W 110-103 29-32 20,049 Regular Season  
 03/06/13 Magic W 93-91 30-32 12,900 Regular Season  
 03/08/13 at Timberwolves W 119-110 31-32 19,356 Regular Season  
 03/10/13 at Raptors W 123-91 32-32 8,933 Regular Season  
 03/12/13 at Nets W 106-104 33-32 18,486 Regular Season  
 03/16/13 at Lakers L 98-107 33-33 18,985 Regular Season  
 03/17/13 Hawks L 118-126 33-34 19,211 Regular Season  
 03/21/13 at Raptors W 129-109 34-34 11,710 Regular Season  
 03/22/13 at Pacers W 118-106 35-34 18,165 Regular Season  
 03/26/13 Wizards W 124-94 36-34 13,357 Regular Season  
 03/27/13 Spurs L 103-122 36-35 14,043 Regular Season  
 03/30/13 Hornets L 116-122 36-36 12,803 Regular Season  
 03/31/13 Knicks W 121-98 37-36 11,082 Regular Season  
 04/02/13 Magic W 135-126 38-36 13,551 Regular Season  
 04/04/13 Raptors W 120-76 39-36 11,191 Regular Season  
 04/06/13 Jazz L 109-114 39-37 13,812 Regular Season  
 04/07/13 Pacers W 119-109 40-37 12,528 Regular Season  
 04/11/13 at Heat W 93-87 41-37 15,200 Regular Season  
 04/12/13 at Hornets L 79-88 41-38 6,064 Regular Season  
 04/15/13 Bucks W 117-99 42-38 12,498 Regular Season  
 04/16/13 Celtics W 112-99 43-38 13,360 Regular Season  
 04/18/13 Kings L 86-107 43-39 14,344 Regular Season  
 04/20/13 at Wizards W 101-94 1-0 18,290 Playoffs  
 04/21/13 at Wizards L 98-119 1-1 18,446 Playoffs  
 04/23/13 Wizards W 132-107 2-1 13,971 Playoffs  
 04/24/13 Wizards W 107-86 3-1 14,002 Playoffs  
 04/26/13 at Wizards L 95-106 3-2 18,386 Playoffs  
 04/28/13 Wizards W 121-76 4-2 15,971 Playoffs  
 05/02/13 at Hawks L 107-126 0-1 17,223 Playoffs  
 05/03/13 at Hawks L 106-127 0-2 17,321 Playoffs  
 05/05/13 Hawks L 110-135 0-3 20,502 Playoffs  
 05/06/13 Hawks L 97-126 0-4 17,140 Playoffs  


Fast Break Pro Basketball 3 | Grey Dog Software | PBSL | Page created: March 02, 2017