Phoenix Suns 45 - 37
The People's Basketball Sim League Pacific Division: 4th place
Phoenix, AZ
 
 Finances
 City  
 Name Phoenix 
 State AZ 
 Market Size Medium 
 Economy Low 
 Fan Loyalty Poor 
 
 Owner  
 Name Dante Wilson 
 Age 49 
 Greed Very Low 
 Winning High 
 Bought Team 2012 
 Team Budget
 Salary Cap $79,069,611 
 
 Finances  
 Ticket Revenue $44,383,870 
 TV Revenue $58,658,280 
 Merchandise Revenue $23,313,390 
 Player/Staff Salaries ($85,537,860) 
 Arena Rent ($23,459,040) 
 Luxury Tax $0 
 Revenue Sharing $0 
 Profit $17,358,638 
 Arena  
 Talking Stick Resort Arena
 Capacity 19,023 
 Club Seats 2,270 
 Luxury Suites 88 
 Opened 1992 
 Status  
 
 Attendance  
 Average Attendance 15,593 
 Capacity 82.0% 
 Average Club Seats 1,243 
 Capacity 54.8% 
 Average Suites 45 
 Capacity 51.6% 
 
 Ticket Prices  
 Average Ticket Price $38.75 
 Club Seats $179 
 Luxury Suites $4,894 

 Season Info
 Stats Team CR TR   Opponent CR TR   Margin CR TR  
 Points: 105.7 5 12   104.3 9 13   1.4 5 10  
 O.Rebounds: 12.7 2 4   10.5 1 2   2.3 2 3  
 D.Rebounds: 31.0 7 12   29.1 3 5   1.9 5 8  
 Rebounds: 43.8 3 7   39.6 1 1   4.2 1 2  
 Assists: 21.7 9 22   23.5 10 20   -1.8 11 25  
 Steals: 4.8 14 29   7.7 10 16   -2.9 14 29  
 Blocks: 4.6 12 19   5.0 7 14   -0.4 11 18  
 Turnovers: 14.4 4 5   12.5 14 29   1.9 14 28  
 Fouls: 20.5 10 19   18.2 10 22   2.3 11 21  
 FG% .472 6 14   .473 10 18   -.001 7 15  
 FT% .765 3 6   .730 6 9   .034 3 4  
 3PT% .383 3 6   .365 8 14   .018 4 7  
 Points Per Shot 1.22 9 18   1.24 9 18   -0.02 10 19  
 Adjusted FG% .523 4 9   .517 10 18   .006 6 11  

 Coaching Staff
 Position Name Age SCUR SPOT CINS CSHT CHND CPSD CPRD Salary Years
 General Manager: G Messi 42 0 0 0 0 0 0 0 $1,804,924 4

 Roster
 # Name Pos Age Height Weight Exp College Hometown
 54 Festus Ezeli C 24 6-11 272 1 Vanderbilt  
 45 Marcin Gortat C 30 6-11 285 8  
 50 Kevin Love PF 25 6-10 269 5 UCLA Santa Monica, CA
 42 Mirza Teletovic PF 28 6-9 257 1 None  
 23 Michael Beasley SF 25 6-10 255 5 Kansas State Frederick, MD
 21 Thaddeus Young SF 26 6-8 231 6 Georgia Tech New Orleans, LA
 27 Luigi Datome SF 26 6-8 226 0 None  
 1 Michael Kidd-Gilchrist SF 20 6-7 234 1 Kentucky Philadelphia, PA
 16 Dion Waiters SG 22 6-4 216 1 Syracuse Philadelphia, PA
 12 Seth Curry PG 23 6-2 186 0 Duke Charlotte, NC
 13 Aaron Brooks PG 29 6-0 182 6 Oregon Seattle, WA

 Attributes
 # Name Pos Age Ht Wt Cur Fut Ins Jps Fts 3ps Hnd Pas Orb Drb Psd Prd Stl Blk Qkn Jmp Str Sta  
 54 Festus Ezeli C 24 6-11 272
32 0 43 0 22 9 68 48 55 9 20 70 31 60 61 66  
 45 Marcin Gortat C 30 6-11 285
63 55 61 0 27 6 67 78 77 37 25 75 38 51 75 80  
 50 Kevin Love PF 25 6-10 269
96 71 80 82 41 51 100 100 100 23 32 42 52 74 79 100  
 42 Mirza Teletovic PF 28 6-9 257
32 48 61 68 37 11 40 34 48 13 27 31 51 14 48 66  
 23 Michael Beasley SF 25 6-10 255
65 63 70 72 31 27 45 65 67 27 22 47 74 34 79 97  
 21 Thaddeus Young SF 26 6-8 231
57 55 59 43 40 12 55 37 44 57 68 39 70 26 85 100  
 27 Luigi Datome SF 26 6-8 226
36 35 58 41 35 0 9 27 40 40 28 34 66 14 66 67  
 1 Michael Kidd-Gilchrist SF 20 6-7 234
27 18 60 0 28 16 32 48 46 33 22 38 61 75 60 77  
 16 Dion Waiters SG 22 6-4 216
44 43 59 63 31 22 9 19 18 46 43 15 76 48 46 82  
 12 Seth Curry PG 23 6-2 186
41 32 68 55 36 18 6 5 15 44 42 0 94 6 76 75  
 13 Aaron Brooks PG 29 6-0 182
62 82 84 91 64 60 15 16 28 70 39 27 98 39 55 100  

 Potentials
 # Name Pos Age Ht Wt Cur Fut Ins Jps Fts 3ps Hnd Pas Orb Drb Psd Prd Stl Blk  
 54 Festus Ezeli C 24 6-11 272
D F C F D F B C C F D B  
 45 Marcin Gortat C 30 6-11 285
B B B F D D B B B C C B  
 50 Kevin Love PF 25 6-10 269
A A B A C B A A A C C C  
 42 Mirza Teletovic PF 28 6-9 257
D C B B C F D C C D D D  
 23 Michael Beasley SF 25 6-10 255
B B B B C D C B B D D C  
 21 Thaddeus Young SF 26 6-8 231
B C B C D D C D C B A C  
 27 Luigi Datome SF 26 6-8 226
D C C C D F D D C D D D  
 1 Michael Kidd-Gilchrist SF 20 6-7 234
D F B F D F D C C C D D  
 16 Dion Waiters SG 22 6-4 216
B C B B C C F D D C C F  
 12 Seth Curry PG 23 6-2 186
C A A B C D F D D C C F  
 13 Aaron Brooks PG 29 6-0 182
B A A A B C F D D B D D  

 Unavailable Players
 Player Reason Length  

 Season Stats
 Name Pos G GS Min Pts ORb Reb Ast Stl Blk TO PF +/-  
 Festus Ezeli C 82 0 17.7 2.8 1.1 3.5 0.7 0.1 0.9 1.1 2.8 -0.5  
 Marcin Gortat C 83 78 33.0 14.5 2.3 8.5 1.3 0.4 1.9 1.9 2.9 0.5  
 Kevin Love PF 82 82 38.7 33.2 3.7 11.8 3.9 0.6 0.5 2.8 3.0 3.7  
 Mirza Teletovic PF 51 0 6.0 1.6 0.3 1.1 0.2 0.1 0.1 0.4 0.6 -1.7  
 Michael Beasley SF 82 82 36.0 17.3 2.0 7.4 2.7 0.6 0.6 1.9 3.0 2.1  
 Thaddeus Young SF 83 37 28.9 9.5 2.0 5.3 2.0 1.4 0.3 1.7 2.2 -2.5  
 Luigi Datome SF 65 0 9.1 2.1 0.2 1.1 0.4 0.2 0.1 0.4 0.7 -0.8  
 Michael Kidd-Gilchrist SF 0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0  
 Dion Waiters SG 82 82 35.3 10.1 0.8 3.3 2.7 0.7 0.2 2.0 2.3 2.4  
 Seth Curry PG 82 3 15.0 3.5 0.2 1.1 1.3 0.5 0.1 1.0 0.9 -1.0  
 Aaron Brooks PG 79 79 38.1 19.8 1.0 3.9 7.4 0.8 0.2 2.5 3.0 1.6  

 Season Shooting
 Name Pos Fgm Fga Pct Ftm Fta Pct IFgm IFga Pct JSm JSa Pct 3pm 3pa Pct  
 Festus Ezeli C 89 212 .420 54 98 .551 76 145 .524 13 66 .197 0 1 .000  
 Marcin Gortat C 500 938 .533 204 292 .699 373 606 .616 127 331 .384 0 1 .000  
 Kevin Love PF 1081 2094 .516 374 446 .839 481 735 .654 414 902 .459 186 457 .407  
 Mirza Teletovic PF 29 79 .367 12 14 .857 8 18 .444 11 30 .367 10 31 .323  
 Michael Beasley SF 560 1134 .494 177 231 .766 250 349 .716 191 438 .436 119 347 .343  
 Thaddeus Young SF 326 740 .441 86 116 .741 145 221 .656 131 367 .357 50 152 .329  
 Luigi Datome SF 54 133 .406 18 28 .643 20 28 .714 23 72 .319 11 33 .333  
 Michael Kidd-Gilchrist SF 0 0 .000 0 0 .000 0 0 .000 0 0 .000 0 0 .000  
 Dion Waiters SG 296 781 .379 127 180 .706 106 198 .535 83 279 .297 107 304 .352  
 Seth Curry PG 109 315 .346 26 36 .722 22 31 .710 41 135 .304 46 149 .309  
 Aaron Brooks PG 569 1207 .471 200 245 .816 130 208 .625 214 496 .431 225 503 .447  

 Season Efficiency
 Name Pos TS% AstR ToR Usg ORR DRR RR PER VA EWA O Eff D Eff  
 Festus Ezeli C .455 15.0 22.5 10.3 7.4 15.2 11.3 5.7 -105.8 -3.5 103.4 105.2  
 Marcin Gortat C .565 8.1 11.6 18.7 7.8 21.7 14.7 18.5 322.7 10.8 108.6 107.5  
 Kevin Love PF .594 11.2 8.2 33.9 11.1 24.1 17.6 32.9 1012.4 33.7 111.3 106.4  
 Mirza Teletovic PF .471 9.6 16.5 14.5 5.6 18.6 11.8 7.1 -19.9 -0.7 98.5 116.7  
 Michael Beasley SF .573 13.7 9.5 20.2 6.4 17.6 12.0 18.4 350.7 11.7 110.9 107.8  
 Thaddeus Young SF .498 14.9 12.8 16.8 7.6 13.0 10.3 13.4 104.7 3.5 104.7 109.3  
 Luigi Datome SF .469 14.0 13.5 12.5 2.2 11.6 6.7 7.0 -30.8 -1.0 101.5 105.8  
 Michael Kidd-Gilchrist SF .000 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0  
 Dion Waiters SG .480 17.7 13.0 15.4 2.7 7.9 5.3 8.0 -109.7 -3.7 109.6 106.2  
 Seth Curry PG .438 20.3 15.2 14.8 1.4 7.4 4.3 6.1 -89.6 -3.0 101.9 105.8  
 Aaron Brooks PG .595 28.0 9.3 23.2 3.2 8.7 6.0 21.0 447.4 14.9 111.2 108.7  

 Career Stats
 Name Pos G GS Min Pts Orb Reb Ast Stl Blk TOs PFs  
 Festus Ezeli C 164 5 17.4 3.0 1.3 3.8 0.9 0.2 0.9 1.1 2.8  
 Marcin Gortat C 559 461 28.9 11.1 1.9 7.0 1.1 0.3 1.5 1.7 2.4  
 Kevin Love PF 487 487 36.6 24.2 3.3 10.7 3.3 0.5 0.4 2.6 3.1  
 Mirza Teletovic PF 133 0 9.9 3.0 0.6 1.9 0.4 0.2 0.1 0.6 0.9  
 Michael Beasley SF 424 247 26.1 12.2 1.3 5.1 1.8 0.4 0.4 1.5 2.3  
 Thaddeus Young SF 315 37 16.9 5.5 1.2 3.1 1.1 0.8 0.1 0.9 1.5  
 Luigi Datome SF 65 0 9.1 2.1 0.2 1.1 0.4 0.2 0.1 0.4 0.7  
 Michael Kidd-Gilchrist SF 82 0 13.1 3.5 0.5 2.3 0.7 0.4 0.1 0.9 1.3  
 Dion Waiters SG 164 164 34.0 10.6 0.8 3.2 2.6 0.9 0.2 2.1 2.6  
 Seth Curry PG 82 3 15.0 3.5 0.2 1.1 1.3 0.5 0.1 1.0 0.9  
 Aaron Brooks PG 480 256 24.9 12.8 0.7 2.3 4.1 0.6 0.1 1.6 2.3  

 Career Shooting
 Name Pos FGM FGA Pct FTM FTA Pct 3PM 3PA Pct  
 Festus Ezeli C 195 420 .464 100 184 .543 0 3 .000  
 Marcin Gortat C 2565 4948 .518 1086 1562 .695 0 7 .000  
 Kevin Love PF 4563 9494 .481 1829 2172 .842 851 2251 .378  
 Mirza Teletovic PF 152 362 .420 49 73 .671 46 130 .354  
 Michael Beasley SF 2012 4144 .486 625 808 .774 506 1312 .386  
 Thaddeus Young SF 709 1711 .414 203 290 .700 98 353 .278  
 Luigi Datome SF 54 133 .406 18 28 .643 11 33 .333  
 Michael Kidd-Gilchrist SF 106 278 .381 72 92 .783 0 2 .000  
 Dion Waiters SG 635 1670 .380 240 350 .686 224 679 .330  
 Seth Curry PG 109 315 .346 26 36 .722 46 149 .309  
 Aaron Brooks PG 2208 5196 .425 920 1089 .845 806 2101 .384  

 Career Efficiency
 Name Pos TS% AstR ToR Usg ORR DRR RR PER VA EWA O Eff D Eff  
 Festus Ezeli C .489 17.5 22.5 10.4 8.5 16.3 12.3 7.3 -141.4 -4.7 101.2 108.2  
 Marcin Gortat C .552 8.5 12.9 16.8 7.8 20.2 14.0 15.6 1140.6 38.0 107.3 104.8  
 Kevin Love PF .565 11.9 9.5 27.4 9.7 23.7 16.4 24.4 3414.5 113.8 107.2 106.3  
 Mirza Teletovic PF .508 10.3 14.3 14.7 6.3 15.1 10.5 9.8 -33.6 -1.1 96.1 116.1  
 Michael Beasley SF .573 13.2 10.7 19.5 5.7 16.4 10.9 16.8 1033.4 34.4 106.1 107.5  
 Thaddeus Young SF .468 13.5 11.9 17.2 7.4 13.1 10.2 12.1 129.7 4.3 101.9 105.9  
 Luigi Datome SF .469 14.0 13.5 12.5 2.2 11.6 6.7 7.0 -30.8 -1.0 101.5 105.8  
 Michael Kidd-Gilchrist SF .447 13.1 16.2 15.1 4.3 14.9 9.5 7.1 -54.7 -1.8 99.3 115.2  
 Dion Waiters SG .475 16.3 13.5 16.7 2.7 7.9 5.3 8.0 -206.4 -6.9 107.8 107.6  
 Seth Curry PG .438 20.3 15.2 14.8 1.4 7.4 4.3 6.1 -89.6 -3.0 101.9 105.8  
 Aaron Brooks PG .541 23.2 9.3 23.8 3.1 7.5 5.3 17.7 1199.0 40.0 107.3 106.3  

 Contract
 Name 2013 2014 2015 2016 2017 2018 2019 2020  
 Festus Ezeli $2,222,918 $2,483,260 $2,763,628 $0 $0 $0 $0 $0  
 Marcin Gortat $10,000,000 $10,000,000 $10,000,000 $0 $0 $0 $0 $0  
 Kevin Love $21,706,657 $24,118,508 $26,530,358 $28,942,209 $0 $0 $0 $0  
 Mirza Teletovic $856,689 $0 $0 $0 $0 $0 $0 $0  
 Michael Beasley $21,224,287 $23,153,767 $25,083,248 $0 $0 $0 $0 $0  
 Thaddeus Young $12,500,000 $13,750,000 $15,000,000 $0 $0 $0 $0 $0  
 Luigi Datome $600,929 $877,673 $0 $0 $0 $0 $0 $0  
 Michael Kidd-Gilchrist $1,730,929 $1,933,651 $2,151,966 $0 $0 $0 $0 $0  
 Dion Waiters $2,731,598 $3,051,515 $3,396,040 $0 $0 $0 $0 $0  
 Seth Curry $2,521,175 $2,798,504 $3,126,257 $3,479,221 $0 $0 $0 $0  
 Aaron Brooks $8,120,000 $8,680,000 $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 $84,215,182 $90,846,878 $88,051,497 $32,421,430 $0 $0 $0 $0  

 Draft Picks
 Season Rnd Team  
 2014 2 Suns  
 2015 1 Suns  
 2015 2 Suns  
 2016 1 Suns  
 2016 2 Suns  

 Season Schedule
 Date Opponent Result Score Record Attendance Type  
 10/15/13 at Warriors L 114-124 0-1 19,596 Preseason  
 10/18/13 Rockets L 77-80 0-2 14,899 Preseason  
 10/20/13 Pistons W 109-92 1-2 16,877 Preseason  
 10/22/13 at Timberwolves W 105-104 2-2 17,198 Preseason  
 10/23/13 at Bucks W 119-111 3-2 18,717 Preseason  
 10/25/13 Supersonics W 121-114 4-2 13,926 Preseason  
 10/29/13 at Knicks W 125-106 1-0 14,262 Regular Season  
 10/31/13 at Clippers L 93-109 1-1 16,161 Regular Season  
 11/01/13 at Clippers L 86-98 1-2 16,161 Regular Season  
 11/03/13 Knicks W 106-99 2-2 13,785 Regular Season  
 11/05/13 Rockets W 102-99 3-2 15,457 Regular Season  
 11/07/13 Heat W 113-112 4-2 17,851 Regular Season  
 11/08/13 Kings L 86-112 4-3 17,298 Regular Season  
 11/11/13 Timberwolves W 94-92 5-3 14,057 Regular Season  
 11/12/13 at Timberwolves L 98-102 5-4 14,107 Regular Season  
 11/16/13 Magic W 114-105 6-4 16,396 Regular Season  
 11/19/13 Hornets W 106-95 7-4 12,526 Regular Season  
 11/20/13 at Jazz W 120-93 8-4 12,247 Regular Season  
 11/22/13 at Spurs L 83-101 8-5 18,917 Regular Season  
 11/24/13 at Nuggets W 141-140 9-5 18,178 Regular Season  
 11/26/13 at Pacers L 71-93 9-6 17,339 Regular Season  
 11/27/13 Mavericks W 110-94 10-6 12,109 Regular Season  
 11/29/13 at Grizzlies W 106-102 11-6 12,855 Regular Season  
 12/02/13 Grizzlies W 105-95 12-6 11,424 Regular Season  
 12/03/13 Nets W 124-110 13-6 11,400 Regular Season  
 12/05/13 Mavericks W 114-106 14-6 13,157 Regular Season  
 12/07/13 at Nuggets L 108-117 14-7 18,222 Regular Season  
 12/09/13 at Lakers L 107-115 14-8 18,829 Regular Season  
 12/11/13 Wizards L 110-125 14-9 17,589 Regular Season  
 12/13/13 at Wizards L 97-117 14-10 18,506 Regular Season  
 12/15/13 Bulls L 114-116 14-11 13,832 Regular Season  
 12/16/13 at Hawks L 111-129 14-12 17,325 Regular Season  
 12/20/13 at Timberwolves L 91-102 14-13 12,882 Regular Season  
 12/23/13 Timberwolves L 88-89 14-14 12,386 Regular Season  
 12/24/13 at Warriors W 102-95 15-14 19,438 Regular Season  
 12/28/13 Pistons W 122-121 16-14 14,676 Regular Season  
 12/29/13 Cavaliers W 112-80 17-14 14,467 Regular Season  
 01/02/14 at 76ers W 108-94 18-14 20,006 Regular Season  
 01/03/14 Lakers W 106-78 19-14 16,146 Regular Season  
 01/06/14 Supersonics W 121-76 20-14 17,180 Regular Season  
 01/08/14 Pacers W 121-92 21-14 17,263 Regular Season  
 01/10/14 Raptors W 105-86 22-14 15,552 Regular Season  
 01/12/14 at Mavericks W 120-101 23-14 14,655 Regular Season  
 01/14/14 Supersonics W 120-98 24-14 15,959 Regular Season  
 01/15/14 at Celtics W 119-110 25-14 17,855 Regular Season  
 01/18/14 Nuggets L 101-115 25-15 14,292 Regular Season  
 01/20/14 at Kings L 89-94 25-16 28,981 Regular Season  
 01/22/14 at Bucks L 89-105 25-17 16,200 Regular Season  
 01/24/14 at Raptors L 106-122 25-18 19,752 Regular Season  
 01/25/14 at Mavericks L 124-125 25-19 17,112 Regular Season  
 01/28/14 at Heat W 111-105 26-19 15,200 Regular Season  
 01/30/14 at Supersonics W 115-99 27-19 16,007 Regular Season  
 01/31/14 at Bulls L 96-121 27-20 18,684 Regular Season  
 02/04/14 at Grizzlies L 99-112 27-21 9,875 Regular Season  
 02/05/14 Trailblazers W 126-101 28-21 18,024 Regular Season  
 02/11/14 Rockets W 104-88 29-21 14,739 Regular Season  
 02/12/14 Trailblazers W 89-80 30-21 17,966 Regular Season  
 02/15/14 Spurs W 115-107 31-21 14,378 Regular Season  
 02/16/14 Lakers W 102-92 32-21 15,257 Regular Season  
 02/20/14 Nuggets W 122-120 33-21 17,188 Regular Season  
 02/21/14 at Hornets L 97-99 33-22 11,300 Regular Season  
 02/23/14 at Rockets W 98-89 34-22 15,250 Regular Season  
 02/26/14 Kings L 97-102 34-23 17,812 Regular Season  
 02/27/14 Jazz W 124-105 35-23 15,133 Regular Season  
 03/01/14 Warriors L 115-132 35-24 17,760 Regular Season  
 03/05/14 at Trailblazers L 91-107 35-25 13,887 Regular Season  
 03/06/14 Warriors L 104-113 35-26 17,651 Regular Season  
 03/10/14 76ers L 93-97 35-27 17,615 Regular Season  
 03/11/14 at Warriors L 89-97 35-28 19,596 Regular Season  
 03/13/14 Celtics W 110-100 36-28 14,052 Regular Season  
 03/15/14 at Cavaliers L 106-126 36-29 13,032 Regular Season  
 03/17/14 at Supersonics W 106-92 37-29 12,316 Regular Season  
 03/19/14 at Lakers W 114-85 38-29 18,949 Regular Season  
 03/20/14 Bucks W 125-115 39-29 15,087 Regular Season  
 03/24/14 Clippers W 118-115 40-29 17,782 Regular Season  
 03/25/14 Spurs W 107-95 41-29 14,093 Regular Season  
 03/28/14 at Trailblazers L 74-97 41-30 12,757 Regular Season  
 03/29/14 at Pistons L 107-109 41-31 16,130 Regular Season  
 03/31/14 Jazz L 103-110 41-32 17,961 Regular Season  
 04/03/14 at Nets W 97-91 42-32 14,168 Regular Season  
 04/04/14 Hawks W 117-114 43-32 17,944 Regular Season  
 04/06/14 at Rockets L 120-122 43-33 14,247 Regular Season  
 04/08/14 at Magic W 114-97 44-33 14,598 Regular Season  
 04/10/14 at Spurs L 84-116 44-34 19,330 Regular Season  
 04/11/14 Grizzlies L 99-122 44-35 17,365 Regular Season  
 04/14/14 at Jazz L 99-102 44-36 17,274 Regular Season  
 04/15/14 at Kings L 95-114 44-37 32,000 Regular Season  
 04/17/14 Clippers W 97-96 45-37 16,706 Regular Season  
 04/19/14 at Clippers L 100-105 0-1 19,060 Playoffs  
 04/20/14 at Clippers L 89-110 0-2 19,060 Playoffs  
 04/22/14 Clippers W 106-105 1-2 17,813 Playoffs  
 04/23/14 Clippers W 115-108 2-2 17,781 Playoffs  
 04/25/14 at Clippers L 110-113 2-3 19,060 Playoffs  
 04/27/14 Clippers L 96-106 2-4 17,737 Playoffs  


Fast Break Pro Basketball 3 | Grey Dog Software | PBSL | Page created: April 29, 2017