Thomas Carter 
#28 SF | 6-6, 228lbs | Sting | Experience: 11 years
Born: 3/26/2006 (32) | College: Maryland | Bridgeville, DE

 Attributes
  INS JPS FT 3PS HND PAS ORB DRB PSD PRD STL BLK QKN STR JMP STA  
 Current: 83 95 68 67 62 51 61 50 32 48 51 53 48 78 18 80  
 Potential: A A B B B C B C C C C C          
 Health: Good
 Status: Active Roster

 Contract
  2037  2038  2039  2040  2041  2042  2043  2044 
 Value: $29,386,679  $31,936,763  $34,486,847  $37,036,931  $0  $0  $0  $0 
 Option: None  None  None  Team  None  None  None  None 
 Bird Years: 11                

 Season Averages
 Season LGE TEAM G GS MIN PTS ORB DRB AST TO A/T STL BLK PF FG% FT% 3P%  
 2037 OBWL LVS 80 80 33.5 20.9 2.2 4.5 3.2 1.6 2.01 1.3 0.7 2.2 .457 .792 .347  
 2036 OBWL LVS 71 70 37.6 23.7 2.7 5.1 3.6 1.4 2.61 1.6 0.7 2.3 .469 .763 .378  
 2035 OBWL LVS 80 80 35.0 25.7 2.1 4.8 3.3 1.7 1.97 1.2 0.7 2.2 .470 .764 .358  
 2034 OBWL LVS 79 77 35.3 27.6 2.3 4.7 4.1 1.9 2.15 1.4 0.6 2.6 .514 .766 .397  
 2033 OBWL LVS 79 79 38.7 23.1 2.1 5.4 5.1 2.6 1.97 1.3 0.7 2.6 .474 .810 .360  
 2032 OBWL LVS 80 80 39.7 29.1 2.3 4.6 4.7 3.1 1.53 1.5 0.3 2.3 .492 .790 .330  
 2031 OBWL LVS 80 80 39.1 25.3 2.2 4.6 4.7 3.1 1.53 1.6 0.4 2.4 .469 .785 .327  
 2030 OBWL LVS 61 61 34.3 17.5 1.9 3.6 3.7 1.9 1.93 1.3 0.4 2.5 .450 .810 .268  
 2029 OBWL LVS 80 0 16.7 8.3 0.9 1.6 1.6 0.9 1.77 0.6 0.3 1.5 .458 .777 .269  
 2028 OBWL LVS 46 15 17.2 8.9 0.8 2.1 1.3 0.8 1.62 0.6 0.2 1.8 .470 .817 .340  
 2027 OBWL LVB 17 0 7.2 2.7 0.4 0.4 0.8 0.4 2.33 0.2 0.1 0.7 .463 1.000 .300  
 2026 OBWL LVB 77 0 19.4 7.1 0.7 1.7 1.5 1.3 1.11 0.9 0.1 1.3 .423 .820 .227  
 Career     830 622 31.5 19.9 1.8 3.9 3.4 1.9 1.81 1.2 0.5 2.1 .474 .790 .347  

 Shooting Averages
 Season LGE TEAM FGM FGA FG% FTM FTA FT% INM INA IN% JSM JSA JS% 3PM 3PA 3P%  
 2037 OBWL LVS 8.8 19.2 .457 1.6 2.0 .792 2.3 3.4 .672 4.9 11.1 .441 1.7 4.8 .347  
 2036 OBWL LVS 10.0 21.3 .469 1.2 1.6 .763 2.7 4.1 .648 4.8 10.6 .455 2.5 6.6 .378  
 2035 OBWL LVS 10.3 21.9 .470 2.9 3.8 .764 2.9 4.8 .602 5.1 10.8 .475 2.2 6.3 .358  
 2034 OBWL LVS 11.3 22.1 .514 2.7 3.5 .766 4.4 6.6 .674 4.7 9.8 .474 2.2 5.6 .397  
 2033 OBWL LVS 9.0 19.0 .474 3.7 4.6 .810 3.5 5.9 .589 4.1 9.1 .450 1.4 4.0 .360  
 2032 OBWL LVS 11.5 23.3 .492 4.3 5.4 .790 4.1 6.5 .637 5.5 11.2 .488 1.8 5.6 .330  
 2031 OBWL LVS 9.6 20.6 .469 4.4 5.6 .785 3.8 6.0 .628 4.2 9.6 .443 1.6 5.0 .327  
 2030 OBWL LVS 7.0 15.6 .450 2.7 3.4 .810 3.5 5.7 .614 2.8 7.3 .386 0.7 2.6 .268  
 2029 OBWL LVS 3.3 7.2 .458 1.4 1.9 .777 1.8 2.9 .634 1.1 3.1 .364 0.3 1.2 .269  
 2028 OBWL LVS 3.1 6.6 .470 2.3 2.8 .817 1.9 3.3 .570 0.9 2.2 .388 0.4 1.1 .340  
 2027 OBWL LVB 1.1 2.4 .463 0.3 0.3 1.000 0.6 0.9 .625 0.4 0.9 .400 0.2 0.6 .300  
 2026 OBWL LVB 2.7 6.4 .423 1.5 1.8 .820 1.6 2.6 .626 0.9 2.8 .306 0.2 1.0 .227  
 Career     7.9 16.8 .474 2.6 3.3 .790 2.9 4.7 .629 3.6 8.1 .446 1.4 4.0 .347  

 Season Totals
 Season G GS MIN FGM FGA FTM FTA 3PM 3PA PTS OREB REB AST STL TO STL BLK PF +/- 
 2037 80 80 2679 704 1539 126 159 134 386 1668 172 529 255 103 127 103 56 178 -482 
 2036 71 70 2672 710 1515 87 114 177 468 1684 190 550 253 111 97 111 53 160 50 
 2035 80 80 2802 821 1748 233 305 179 500 2054 170 553 262 99 133 99 57 173 102 
 2034 79 77 2787 896 1743 210 274 177 446 2179 185 556 322 114 150 114 47 203 293 
 2033 79 79 3061 710 1498 294 363 114 317 1828 164 594 406 106 206 106 53 203 -277 
 2032 80 80 3172 917 1864 343 434 147 445 2324 187 553 377 119 247 119 20 185 -330 
 2031 80 80 3128 771 1644 351 447 130 398 2023 176 544 378 126 247 126 35 190 31 
 2030 61 61 2094 429 953 166 205 42 157 1066 118 336 226 80 117 80 26 155 67 
 2029 80 0 1339 262 572 115 148 25 93 664 69 194 131 48 74 48 21 116 -54 
 2028 46 15 789 143 304 107 131 17 50 410 38 136 60 28 37 28 11 83 -87 
 2027 17 0 123 19 41 5 5 3 10 46 6 12 14 4 6 4 2 12 -18 
 2026 77 0 1495 208 492 114 139 17 75 547 54 184 113 67 102 67 10 99 -316 
 Career 830 622 26141 6590 13913 2151 2724 1162 3345 16493 1529 4741 2797 1005 1543 1005 391 1757 -1021 

 Efficiency
 Season LGE TEAM TS% PPS AST TO USG ORR DRR RR PER VA EWA +/- OEFF DEFF  
 2037 OBWL LVS .518 1.08 12.8 6.4 27.4 6.8 15.5 11.0 20.7 406.1 13.5 -6.0 101.5 109.9  
 2036 OBWL LVS .538 1.11 13.2 5.1 26.4 7.8 15.1 11.4 22.8 491.8 16.4 0.7 108.1 107.7  
 2035 OBWL LVS .546 1.18 11.5 5.8 30.5 6.7 15.4 11.0 25.0 604.7 20.2 1.3 106.4 104.3  
 2034 OBWL LVS .585 1.25 13.8 6.4 30.5 7.6 14.8 11.3 28.2 736.6 24.6 3.7 109.5 104.0  
 2033 OBWL LVS .551 1.22 17.9 9.1 25.7 5.9 15.7 10.8 21.7 510.7 17.0 -3.5 104.8 108.6  
 2032 OBWL LVS .565 1.25 14.1 9.2 30.6 6.2 12.8 9.5 25.4 682.1 22.7 -4.1 102.7 107.7  
 2031 OBWL LVS .550 1.23 15.3 10.0 28.0 5.7 13.2 9.2 22.3 527.8 17.6 0.4 105.1 104.2  
 2030 OBWL LVS .511 1.12 16.3 8.4 23.8 6.1 11.6 8.8 17.6 221.9 7.4 1.1 107.3 105.7  
 2029 OBWL LVS .521 1.16 15.6 8.8 22.8 5.6 10.4 8.0 16.7 124.5 4.2 -0.7 103.9 105.9  
 2028 OBWL LVS .566 1.35 13.1 8.1 21.0 5.0 15.3 9.7 18.5 94.4 3.1 -1.9 101.2 105.6  
 2027 OBWL LVB .535 1.12 22.2 9.5 17.1 6.4 6.3 6.3 13.7 5.9 0.2 -1.1 110.0 117.4  
 2026 OBWL LVB .495 1.11 14.7 13.3 18.3 3.6 10.1 6.6 11.4 20.4 0.7 -4.1 95.8 105.9  
 Career     .546 1.19 14.4 7.9 26.9 6.3 13.9 10.0 22.0 4427.0 147.6 -1.2 104.8 106.5  

 Playoff Averages
 Season LGE TEAM G GS MIN PTS ORB DRB AST TO A/T STL BLK PF FG% FT% 3P%  
 2035 OBWL LVS 4 4 38.0 26.3 2.5 5.3 2.5 4.0 0.63 2.5 0.3 1.8 .449 .500 .400  
 2034 OBWL LVS 17 17 34.5 23.4 1.9 4.4 3.4 2.5 1.35 1.3 0.6 2.9 .416 .723 .319  
 2031 OBWL LVS 4 4 37.3 20.5 2.8 4.0 4.8 3.0 1.58 1.3 0.3 2.0 .366 1.000 .286  
 2030 OBWL LVS 4 4 35.8 19.3 1.0 4.8 3.0 2.0 1.50 0.8 0.3 2.0 .446 .889 .176  
 Career     29 29 35.5 22.8 2.0 4.5 3.4 2.7 1.25 1.4 0.4 2.5 .418 .763 .314  

 Playoff Shooting
 Season LGE TEAM FGM FGA FG% FTM FTA FT% INM INA IN% JSM JSA JS% 3PM 3PA 3P%  
 2035 OBWL LVS 11.0 24.5 .449 1.3 2.5 .500 2.5 5.0 .500 5.5 12.0 .458 3.0 7.5 .400  
 2034 OBWL LVS 9.6 23.2 .416 2.0 2.8 .723 3.9 6.1 .635 3.6 10.4 .350 2.1 6.6 .319  
 2031 OBWL LVS 7.5 20.5 .366 3.5 3.5 1.000 2.8 5.5 .500 2.8 8.0 .344 2.0 7.0 .286  
 2030 OBWL LVS 8.3 18.5 .446 2.0 2.3 .889 4.3 7.5 .567 3.3 6.8 .481 0.8 4.3 .176  
 Career     9.3 22.3 .418 2.1 2.8 .763 3.6 6.1 .591 3.7 9.8 .380 2.0 6.5 .314  

 Playoff Totals
 Season G GS MIN FGM FGA FTM FTA 3PM 3PA PTS OREB REB AST STL TO STL BLK PF +/- 
 2035 4 4 152 44 98 5 10 12 30 105 10 31 10 10 16 10 1 7 -64 
 2034 17 17 586 164 394 34 47 36 113 398 32 106 58 22 43 22 10 50 -86 
 2031 4 4 149 30 82 14 14 8 28 82 11 27 19 5 12 5 1 8 -73 
 2030 4 4 143 33 74 8 9 3 17 77 4 23 12 3 8 3 1 8 -45 
 Career 29 29 1030 271 648 61 80 59 188 662 57 187 99 40 79 40 13 73 -268 

 Playoff Efficiency
 Season LGE TEAM TS% PPS AST TO USG ORR DRR RR PER VA EWA +/- OEFF DEFF  
 2035 OBWL LVS .510 1.07 7.8 12.5 31.2 6.8 16.5 11.3 18.3 17.1 0.6 -16.0 94.3 113.2  
 2034 OBWL LVS .480 1.01 11.2 8.3 32.7 5.9 15.1 10.3 16.5 50.7 1.7 -5.1 97.8 105.0  
 2031 OBWL LVS .466 1.00 16.0 10.1 27.8 6.3 14.0 9.4 14.1 6.8 0.2 -18.3 96.3 120.2  
 2030 OBWL LVS .487 1.04 12.2 8.2 25.9 2.8 17.8 9.1 12.3 3.8 0.1 -11.3 99.7 113.8  
 Career     .485 1.02 11.5 9.2 30.8 5.7 15.5 10.1 15.8 78.4 2.6 -9.2 97.3 109.8  

 College Averages
 Season TEAM G GS MIN PTS ORB DRB AST TO A/T STL BLK PF FG% FT% 3P%  
 2024 MD 32 0 10.8 4.9 0.5 1.3 0.4 0.8 0.50 0.3 0.1 1.3 .591 .778 .429  
 2025 MD 37 3 22.5 10.5 1.6 2.7 1.2 1.4 0.92 1.1 0.2 2.3 .453 .786 .270  
 2026 MD 34 34 30.1 13.1 1.3 4.1 2.0 1.4 1.37 1.6 0.4 2.7 .466 .856 .333  
 Total   103 37 21.3 9.6 1.2 2.7 1.2 1.2 1.01 1.0 0.2 2.1 .475 .814 .337  

 College Totals
 Season G GS MIN FGM FGA FTM FTA 3PM 3PA PTS OREB REB AST STL TO STL BLK PF +/- 
 2024 32 0 344 52 88 42 54 12 28 158 15 57 13 11 26 11 2 42 33 
 2025 37 3 832 143 316 92 117 10 37 388 60 159 46 41 50 41 6 84 130 
 2026 34 34 1023 165 354 107 125 8 24 445 45 183 67 54 49 54 13 92 408 
 Career 103 37 2199 360 758 241 296 30 89 991 120 399 126 106 125 106 21 218 571 

 Career Highs
 Type PTS OREB REB AST STL BLK TO FGM FGA FTM FTA 3PM 3PA  
 Season 43 6 18 7 5 4 6 17 35 7 8 5 10  
 Playoff 43 5 10 7 4 2 6 18 31 6 6 5 12  
 Career 51 8 18 14 9 4 10 21 38 14 22 8 13  

 Game Logs
 Date Opp W/L MIN FGM FGA FTM FTA 3PM 3PA PTS ORB REB AST TO STL BLK PF +/-
 10/20 IND W 37 11 20 0 0 1 7 23 3 7 5 3 0 1 1 6
 10/21 YOR L 35 7 16 5 5 1 7 20 3 7 5 1 1 1 4 -13
 10/22 ANA L 33 10 23 0 0 4 8 24 7 12 3 4 0 0 1 -15
 10/24 LON L 30 7 16 0 0 1 3 15 2 4 1 1 1 2 3 -13
 10/25 KYC L 35 9 24 1 2 1 5 20 3 11 4 1 1 1 0 -12
 11/1 DEN L 38 15 29 3 3 2 2 35 5 10 3 3 2 1 1 -1
 11/4 QUE L 33 8 17 1 2 0 1 17 2 4 1 1 2 1 0 -20
 11/5 NOL L 31 10 23 0 2 1 7 21 4 6 0 0 0 2 2 -32
 11/8 LAC L 13 1 6 0 0 0 1 2 2 3 2 1 0 0 4 -9
 11/11 NOL L 31 8 22 0 0 1 9 17 4 9 6 3 0 0 2 -14
 11/12 SLS L 28 13 23 2 2 4 8 32 1 6 3 5 1 0 3 -14
 11/14 SEA L 37 9 22 2 3 2 6 22 3 8 6 2 0 0 2 -4
 11/16 DEN W 34 6 14 3 4 2 3 17 2 8 1 0 2 1 2 1
 11/17 ARI L 38 10 23 2 6 4 6 26 4 6 5 2 0 0 3 -5
 11/21 TBT L 35 8 23 4 5 0 5 20 2 2 4 1 1 1 2 -9
 11/23 TOR W 37 10 18 7 8 2 5 29 1 4 3 2 4 2 4 4
 11/27 SLS L 33 12 23 1 3 1 5 26 2 6 4 1 1 1 1 -13
 11/28 LAC L 34 9 20 0 0 3 7 21 3 5 3 2 2 1 3 -12
 12/2 IND L 35 10 16 0 0 0 1 20 2 6 5 5 2 0 2 -2
 12/3 YOR W 38 6 20 5 6 1 5 18 1 7 5 3 1 2 1 0
 12/6 LON L 35 14 25 0 0 2 6 30 1 3 4 1 5 0 3 -12
 12/8 YOR W 37 8 14 2 2 0 2 18 0 6 5 2 1 1 2 15
 12/10 BOS L 36 5 20 0 0 0 7 10 1 7 1 1 0 1 3 -11
 12/11 NOL L 32 5 16 3 4 0 4 13 2 6 2 3 0 0 3 -21
 12/15 LAC L 33 8 16 2 2 2 4 20 0 8 3 1 0 1 3 -25
 12/16 NOL L 32 7 15 0 0 2 6 16 1 8 1 2 1 1 1 -22
 12/20 SAC L 23 8 14 1 2 4 7 21 1 3 1 0 0 0 6 -5
 12/21 ANA L 28 8 19 2 2 3 5 21 1 5 5 0 3 0 4 -8
 12/24 ANA L 37 14 27 0 0 3 8 31 6 18 7 4 0 0 1 -1
 12/26 SAC L 25 4 10 0 0 1 3 9 0 4 3 1 0 0 4 -4
 12/30 SDS L 31 6 19 0 0 1 4 13 1 3 4 0 2 0 0 -18
 12/31 LON L 35 11 27 2 2 2 9 26 4 11 4 1 0 1 3 -12
 1/4 SAC L 37 13 23 3 4 2 6 31 1 6 5 2 2 0 3 -1
 1/6 DET W 35 7 21 0 0 1 5 15 3 6 3 1 0 0 2 15
 1/7 LAC L 30 10 20 0 0 2 4 22 1 2 2 3 1 0 2 -38
 1/9 SFM L 38 15 35 4 4 2 10 36 3 6 3 3 2 1 2 -4
 1/11 DET W 44 13 24 5 6 4 9 35 2 8 4 1 3 1 1 8
 1/13 YOR L 32 11 25 0 0 2 8 24 1 5 4 1 1 0 1 -19
 1/15 IND L 35 8 13 3 3 2 3 21 3 7 3 1 1 1 2 0
 1/16 SLS L 39 9 22 2 2 4 7 24 1 3 5 0 1 0 4 -17
 1/19 QUE L 31 9 17 1 1 2 4 21 4 8 2 1 2 0 3 -1
 1/20 ANA L 34 9 19 0 0 2 8 20 5 10 3 2 0 1 2 -4
 1/23 SAC L 38 11 22 3 3 1 8 26 3 7 0 6 2 1 3 -10
 1/25 TOR L 25 4 10 2 3 0 1 10 0 0 5 2 1 1 4 -15
 1/26 KYC L 34 6 18 3 4 2 5 17 1 6 3 0 1 0 4 -15
 1/28 LAC L 33 8 24 2 2 1 6 19 1 2 6 0 0 0 3 -10
 1/30 CHI W 34 6 11 0 0 1 4 13 4 8 0 3 1 1 0 11
 2/1 NOL L 39 14 24 2 2 1 1 31 0 6 2 1 0 2 2 2
 2/3 TBT L 34 7 17 0 0 4 6 18 3 8 6 0 4 1 4 -16
 2/4 IND L 35 10 23 0 0 1 3 21 2 12 2 1 2 0 3 -5
 2/7 WES W 23 10 16 0 0 2 3 22 3 4 3 0 0 1 1 -12
 2/9 CHI W 34 8 18 4 4 2 5 22 1 7 2 2 0 1 1 3
 2/11 TBT L 31 5 14 0 0 1 2 11 3 7 3 0 0 0 1 -20
 2/12 NJE L 34 7 19 4 4 0 4 18 3 5 4 1 2 1 3 14
 2/15 ANA L 37 10 28 0 0 1 3 21 6 11 2 1 4 2 2 -5
 2/16 ARI L 25 8 9 3 3 4 4 23 0 9 1 1 1 0 3 5
 2/18 KYC L 32 12 19 1 2 1 4 26 1 6 1 0 1 0 1 3
 2/20 CHI W 34 8 16 1 2 2 7 19 3 7 4 2 2 0 0 19
 2/22 SAC W 35 8 16 4 6 2 5 22 1 9 4 1 1 0 2 2
 2/24 IND L 35 6 14 0 0 1 7 13 1 7 4 5 2 4 1 -16
 2/25 NJE L 36 10 19 2 2 2 2 24 1 5 2 0 0 0 1 6
 2/28 NOL L 37 8 22 2 2 0 5 18 0 4 2 0 1 1 1 -13
 3/2 YOR L 38 12 21 3 4 2 4 29 3 6 2 4 2 1 2 -18
 3/4 SEA L 37 6 13 2 2 2 5 16 1 8 3 3 0 1 2 -6
 3/6 DEN L 29 6 18 0 0 2 2 14 0 6 6 2 1 1 1 -29
 3/7 YOR L 34 6 18 2 4 1 5 15 2 12 2 1 3 1 2 -6
 3/9 ANA L 34 10 23 0 0 2 4 22 2 5 3 2 4 2 3 -10
 3/11 IND L 35 10 23 0 1 4 5 24 5 11 1 2 2 3 2 1
 3/13 LAC L 31 8 13 0 0 1 4 17 2 4 1 1 0 0 2 -20
 3/15 NYK L 22 3 8 0 0 0 1 6 1 4 3 4 1 1 2 -15
 3/17 DET L 34 7 17 0 0 4 8 18 5 11 3 1 1 0 2 0
 3/19 MIN W 36 12 18 2 2 1 2 27 3 11 4 0 1 0 4 11
 3/20 BOS L 37 11 25 1 1 1 2 24 5 11 3 3 1 0 3 -3
 3/24 YOR L 32 7 18 0 0 0 2 14 4 5 5 1 1 0 5 -2
 3/25 SDS L 28 9 15 0 0 1 2 19 1 5 3 0 1 0 3 -2
 3/29 CHI W 34 14 21 0 0 1 3 29 2 7 6 1 2 0 2 20
 3/30 KYC L 31 3 17 4 4 1 3 11 2 8 1 0 1 0 1 -26
 4/3 SAC L 34 9 22 3 3 3 9 24 3 7 2 2 1 1 2 -13
 4/4 MIN W 38 10 15 3 4 0 4 23 0 2 6 1 3 4 1 8
 4/8 SFM W 38 10 25 4 6 4 7 28 2 9 2 1 1 0 4 16
 4/9 NYK L 38 10 24 0 0 0 5 20 4 5 3 1 2 1 0 -22
 4/11 DET W 30 17 24 4 4 5 6 43 3 8 7 1 3 0 0 23
 4/13 SLS L 36 8 29 2 2 1 8 19 4 7 1 1 2 1 1 -5
 4/17 KYC L 30 12 21 2 2 1 4 27 1 10 3 1 2 0 4 0
 4/19 ANA L 37 12 26 0 0 1 2 25 2 5 6 2 0 2 2 7
 4/21 TBT L 32 2 9 2 2 0 2 6 2 4 2 5 2 2 0 -23
 4/22 SLS W 36 12 22 2 4 5 7 31 4 9 2 2 0 0 3 6

 Awards & Achievements
 Season Award
 Total Player of the Game: 178
 Total Player of the Week: 32
 Total Player of the Month: 13
 Total All-Star Appearances: 5
 Total All-League First Team: 5
 Total All-League Second Team: 1
 Total All-League Third Team: 1
 Total Most Valuable Player: 1
 Total Scoring Leader: 2
 2023 High School: Rated ***** and #25 overall by the FBCB scouting service.
 2023 High School: All-State (Delaware)
 2023 High School: Mr. Basketball (Delaware)
 2026 1st Team All-Conference (Atlantic Coast Conference)
 2031 OBWL All-Star
 2031 OBWL All-League Second Team
 2032 OBWL All-Star
 2032 OBWL All-League First Team
 2032 OBWL Scoring Leader
 2033 OBWL All-League First Team
 2034 OBWL All-Star
 2034 OBWL Most Valuable Player
 2034 OBWL All-League First Team
 2034 OBWL Scoring Leader
 2035 OBWL All-Star
 2035 OBWL All-League First Team
 2036 OBWL All-League First Team
 2037 OBWL All-Star
 2037 OBWL All-League Third Team

 Transactions
 Date Action
 7/1/2026 Drafted by the Blackjacks with pick #7 of round 1.
 7/23/2030 Re-signed with the Sting for $100,978,030 over 5 years.
 7/20/2035 Re-signed with the Sting for $183,970,326 over 6 years.


Fast Break Pro Basketball 3 | Grey Dog Software | OBWL | Page created: April 10, 2025