Danilo Gallinari 
#45 SF | 6-10, 252lbs | Celtics | Experience: 15 years
Born: 8/8/1988 (35) | College: None | Sant'Angelo Lodigiano, Italy

 Attributes
  INS JPS FT 3PS HND PAS ORB DRB PSD PRD STL BLK QKN STR JMP STA  
 Current: B+ B- A A C D D- C C+ D+ D F C C B- B+  
 Potential: B B A A C D D C C D D F          
 Health: Good
 Status: Active Roster

 Contract
  2023  2024  2025  2026  2027  2028  2029  2030 
 Value: $10.000.000  $0  $0  $0  $0  $0  $0  $0 
 Option: None  None  None  None  None  None  None  None 
 Bird Years: 0                

 Season Averages
 Season LGE TEAM G GS MIN PTS ORB DRB AST TO A/T STL BLK PF FG% FT% 3P%  
 2023 LBPS BOS 60 29 19,0 10,3 0,5 2,7 1,4 1,1 1,24 0,2 0,1 0,7 ,481 ,951 ,410  
 2022 LBPS NOP 82 9 25,8 13,1 1,0 3,6 1,7 1,5 1,09 0,5 0,1 1,1 ,469 ,908 ,434  
 2021 LBPS BRK 54 54 31,1 17,9 0,9 4,9 2,3 1,6 1,41 0,4 0,1 2,4 ,473 ,929 ,409  
 2020 LBPS SAS 82 2 27,5 18,1 1,0 4,5 2,0 1,4 1,46 0,5 0,4 1,8 ,508 ,897 ,422  
 2019 LBPS DEN 82 82 33,7 22,1 0,9 6,0 3,5 2,3 1,48 0,6 0,3 2,0 ,493 ,902 ,387  
 2018 LBPS DEN 82 82 34,4 21,3 1,1 4,5 3,1 2,1 1,46 0,7 0,2 1,6 ,465 ,839 ,388  
 2017 LBPS DEN 82 82 34,0 21,2 1,2 4,4 2,8 2,0 1,40 0,7 0,3 1,7 ,469 ,875 ,390  
 2016 LBPS DEN 82 82 33,5 21,1 1,2 4,4 3,3 2,0 1,64 0,8 0,2 1,6 ,458 ,886 ,361  
 2015 LBPS DEN 57 57 31,2 16,2 0,7 4,7 3,2 1,9 1,64 0,9 0,3 1,5 ,445 ,865 ,367  
 2014 LBPS DEN 78 78 31,1 15,6 0,9 4,6 2,9 1,9 1,54 0,8 0,4 1,3 ,460 ,785 ,394  
 2013 LBPS DEN 82 56 32,4 16,8 1,1 4,2 2,9 2,0 1,40 0,9 0,5 2,0 ,444 ,783 ,414  
 2012 LBPS Nuggets 54 0 27,0 11,3 0,0 4,2 1,7 1,2 1,48 0,9 0,2 1,8 ,421 ,826 ,425  
 2011 LBPS Thunder 82 0 29,7 8,9 0,0 4,7 1,9 1,1 1,76 1,0 0,2 1,7 ,436 ,680 ,420  
 2010 LBPS Thunder 82 0 33,7 11,8 0,0 5,1 2,4 1,3 1,89 1,0 0,4 1,9 ,453 ,735 ,394  
 2009 LBPS Knicks 72 0 18,9 5,5 0,0 3,0 1,0 0,7 1,48 0,9 0,1 1,2 ,439 ,833 ,391  
 2008 LBPS Jazz 34 0 12,4 3,4 0,0 2,0 0,6 0,4 1,69 0,4 0,1 1,2 ,386 ,727 ,429  
 Career     1147 806 29,3 15,3 0,7 4,3 2,4 1,6 1,49 0,7 0,3 1,6 ,463 ,857 ,397  

 Shooting Averages
 Season LGE TEAM FGM FGA FG% FTM FTA FT% INM INA IN% JSM JSA JS% 3PM 3PA 3P%  
 2023 LBPS BOS 3,9 8,1 ,481 1,3 1,4 ,951 1,6 2,2 ,712 1,1 2,9 ,379 1,2 3,0 ,410  
 2022 LBPS NOP 4,7 10,0 ,469 2,2 2,4 ,908 2,1 3,1 ,677 1,1 3,4 ,319 1,5 3,5 ,434  
 2021 LBPS BRK 6,4 13,5 ,473 3,6 3,9 ,929 3,2 5,7 ,566 1,6 4,1 ,398 1,5 3,7 ,409  
 2020 LBPS SAS 6,1 11,9 ,508 4,4 4,9 ,897 3,0 5,0 ,607 1,4 3,1 ,452 1,6 3,8 ,422  
 2019 LBPS DEN 7,4 15,0 ,493 5,3 5,9 ,902 3,6 5,6 ,645 1,7 4,0 ,419 2,0 5,3 ,387  
 2018 LBPS DEN 8,3 17,8 ,465 2,5 3,0 ,839 3,0 4,7 ,622 3,1 7,4 ,424 2,2 5,7 ,388  
 2017 LBPS DEN 7,7 16,5 ,469 3,8 4,3 ,875 3,3 5,3 ,618 2,4 6,0 ,404 2,0 5,1 ,390  
 2016 LBPS DEN 7,6 16,5 ,458 4,2 4,7 ,886 3,8 6,1 ,624 2,0 5,4 ,363 1,8 5,0 ,361  
 2015 LBPS DEN 6,1 13,7 ,445 1,9 2,2 ,865 1,7 2,5 ,678 2,3 5,5 ,419 2,1 5,7 ,367  
 2014 LBPS DEN 5,8 12,6 ,460 2,1 2,7 ,785 1,9 2,6 ,707 2,1 5,2 ,397 1,9 4,8 ,394  
 2013 LBPS DEN 6,2 14,1 ,444 1,9 2,5 ,783 1,7 2,7 ,621 2,2 5,6 ,388 2,4 5,8 ,414  
 2012 LBPS Nuggets 4,3 10,2 ,421 1,8 2,1 ,826 0,0 0,0 .000 0,0 0,0 .000 0,9 2,2 ,425  
 2011 LBPS Thunder 3,5 8,1 ,436 1,2 1,8 ,680 0,0 0,0 .000 0,0 0,0 .000 0,7 1,6 ,420  
 2010 LBPS Thunder 4,6 10,2 ,453 1,5 2,0 ,735 0,0 0,0 .000 0,0 0,0 .000 1,0 2,7 ,394  
 2009 LBPS Knicks 1,9 4,4 ,439 1,3 1,5 ,833 0,0 0,0 .000 0,0 0,0 .000 0,3 0,9 ,391  
 2008 LBPS Jazz 1,3 3,4 ,386 0,5 0,6 ,727 0,0 0,0 .000 0,0 0,0 .000 0,4 0,8 ,429  
 Career     5,6 12,0 ,463 2,6 3,0 ,857 1,9 3,0 ,633 1,4 3,5 ,398 1,5 3,9 ,397  

 Season Totals
 Season G GS MIN FGM FGA FTM FTA 3PM 3PA PTS OREB REB AST STL TO STL BLK PF +/- 
 2023 60 29 1139 233 484 78 82 73 178 617 30 191 84 13 68 13 7 44 -311 
 2022 82 9 2118 385 821 178 196 125 288 1073 78 370 137 38 126 38 10 89 40 
 2021 54 54 1678 344 728 195 210 81 198 964 47 312 124 22 88 22 7 131 -312 
 2020 82 2 2253 497 979 357 398 133 315 1484 85 456 164 43 112 43 29 144 284 
 2019 82 82 2764 605 1228 433 480 168 434 1811 74 565 283 49 191 49 22 165 302 
 2018 82 82 2823 680 1462 209 249 180 464 1749 89 462 252 57 173 57 15 130 -350 
 2017 82 82 2784 633 1350 309 353 164 420 1739 100 463 226 57 162 57 23 141 17 
 2016 82 82 2751 621 1355 341 385 149 413 1732 102 465 270 65 165 65 19 130 451 
 2015 57 57 1780 347 780 109 126 119 324 922 40 306 182 50 111 50 19 85 163 
 2014 78 78 2422 453 984 164 209 147 373 1217 69 425 228 63 148 63 31 102 99 
 2013 82 56 2656 512 1153 159 203 196 473 1379 90 438 236 70 168 70 40 166 -260 
 2012 54 0 1456 231 549 95 115 51 120 608 0 225 93 46 63 46 10 99
 2011 82 0 2436 288 661 100 147 55 131 731 0 384 155 82 88 82 20 139
 2010 82 0 2760 380 838 122 166 86 218 968 0 421 198 86 105 86 33 157
 2009 72 0 1363 140 319 90 108 25 64 395 0 218 74 62 50 62 4 83
 2008 34 0 422 44 114 16 22 12 28 116 0 67 22 14 13 14 5 40
 Career 1147 806 33605 6393 13805 2955 3449 1764 4441 17505 804 5768 2728 817 1831 817 294 1845 123 

 Efficiency
 Season LGE TEAM TS% PPS AST TO USG ORR DRR RR PER VA EWA +/- OEFF DEFF  
 2023 LBPS BOS ,592 1,27 12,5 10,1 22,0 2,8 15,9 9,2 17,6 120,6 4,0 -5,2 99,8 113,9  
 2022 LBPS NOP ,591 1,31 11,7 10,8 20,6 4,4 15,2 10,1 16,7 197,5 6,6 0,5 108,5 108,5  
 2021 LBPS BRK ,588 1,32 12,0 8,5 23,1 3,0 17,6 10,2 18,4 173,5 5,8 -5,8 102,5 110,8  
 2020 LBPS SAS ,643 1,52 11,5 7,8 23,1 4,2 17,5 10,9 23,3 396,6 13,2 3,5 109,1 104,1  
 2019 LBPS DEN ,630 1,47 14,8 10,0 25,0 3,3 19,6 11,9 22,4 488,9 16,3 3,7 110,4 104,9  
 2018 LBPS DEN ,556 1,20 12,6 8,7 26,3 3,6 14,4 9,1 19,5 379,2 12,6 -4,3 102,7 108,9  
 2017 LBPS DEN ,578 1,29 11,9 8,6 24,8 3,9 14,4 9,1 21,5 455,5 15,2 0,2 107,8 107,4  
 2016 LBPS DEN ,568 1,28 13,8 8,4 25,3 4,1 14,0 9,1 21,9 469,0 15,6 5,5 107,5 99,5  
 2015 LBPS DEN ,552 1,18 16,1 9,8 22,4 2,5 15,7 9,2 18,8 219,6 7,3 2,9 102,3 98,0  
 2014 LBPS DEN ,565 1,24 15,7 10,2 21,7 3,2 16,8 9,9 19,2 313,4 10,4 1,3 102,4 100,3  
 2013 LBPS DEN ,556 1,20 14,3 10,2 22,7 3,8 15,3 9,4 18,5 316,9 10,6 -3,2 101,9 106,5  
 2012 LBPS Nuggets ,507 1,11 12,3 8,3 0,0 - - - 0,0 0,0 0,0 0,0 - -  
 2011 LBPS Thunder ,504 1,11 16,0 9,1 0,0 - - - 0,0 0,0 0,0 0,0 - -  
 2010 LBPS Thunder ,531 1,16 16,3 8,6 0,0 - - - 0,0 0,0 0,0 0,0 - -  
 2009 LBPS Knicks ,540 1,24 15,1 10,2 0,0 - - - 0,0 0,0 0,0 0,0 - -  
 2008 LBPS Jazz ,468 1,02 13,8 8,2 0,0 - - - 0,0 0,0 0,0 0,0 - -  
 Career     ,571 1,27 13,7 9,2 17,7 3,6 16,0 9,8 19,4 3530,7 117,7 0,1 105,5 105,3  

 Playoff Averages
 Season LGE TEAM G GS MIN PTS ORB DRB AST TO A/T STL BLK PF FG% FT% 3P%  
 2020 LBPS SAS 7 4 30,9 17,9 0,6 4,6 2,0 2,3 0,88 0,3 0,6 2,3 ,495 ,850 ,333  
 2019 LBPS DEN 4 4 33,3 15,0 1,5 6,8 2,8 2,8 1,00 0,0 0,0 2,3 ,476 ,800 ,333  
 2018 LBPS DEN 5 5 30,6 18,6 1,2 3,4 2,2 1,4 1,57 0,8 0,2 2,2 ,410 ,857 ,367  
 2016 LBPS DEN 17 17 33,7 22,1 1,3 4,4 3,5 2,0 1,76 0,5 0,3 1,5 ,493 ,819 ,427  
 2015 LBPS DEN 11 11 32,8 17,9 1,1 4,5 3,2 2,5 1,30 0,7 0,5 1,5 ,448 ,821 ,412  
 2014 LBPS DEN 5 4 30,2 12,4 0,4 3,8 2,6 2,2 1,18 0,6 0,2 2,2 ,429 1,000 ,350  
 Career     49 45 32,4 18,6 1,1 4,4 2,9 2,2 1,36 0,5 0,3 1,8 ,468 ,833 ,396  

 Playoff Shooting
 Season LGE TEAM FGM FGA FG% FTM FTA FT% INM INA IN% JSM JSA JS% 3PM 3PA 3P%  
 2020 LBPS SAS 7,1 14,4 ,495 2,4 2,9 ,850 4,6 7,3 ,627 1,4 3,7 ,385 1,1 3,4 ,333  
 2019 LBPS DEN 5,0 10,5 ,476 4,0 5,0 ,800 2,0 3,3 ,615 2,0 4,3 ,471 1,0 3,0 ,333  
 2018 LBPS DEN 6,4 15,6 ,410 3,6 4,2 ,857 2,0 2,4 ,833 2,2 7,2 ,306 2,2 6,0 ,367  
 2016 LBPS DEN 8,1 16,5 ,493 3,5 4,2 ,819 3,6 5,9 ,614 2,1 4,9 ,422 2,4 5,6 ,427  
 2015 LBPS DEN 6,6 14,8 ,448 2,1 2,5 ,821 1,3 2,4 ,538 2,8 6,3 ,449 2,5 6,2 ,412  
 2014 LBPS DEN 4,8 11,2 ,429 1,4 1,4 1,000 1,2 1,6 ,750 2,2 5,6 ,393 1,4 4,0 ,350  
 Career     6,9 14,7 ,468 2,9 3,4 ,833 2,7 4,3 ,626 2,2 5,3 ,409 2,0 5,1 ,396  

 Playoff Totals
 Season G GS MIN FGM FGA FTM FTA 3PM 3PA PTS OREB REB AST STL TO STL BLK PF +/- 
 2020 7 4 216 50 101 17 20 8 24 125 4 36 14 2 16 2 4 16 -3 
 2019 4 4 133 20 42 16 20 4 12 60 6 33 11 0 11 0 0 9 -80 
 2018 5 5 153 32 78 18 21 11 30 93 6 23 11 4 7 4 1 11 -53 
 2016 17 17 573 138 280 59 72 41 96 376 22 96 60 8 34 8 5 26 53 
 2015 11 11 361 73 163 23 28 28 68 197 12 61 35 8 27 8 6 16
 2014 5 4 151 24 56 7 7 7 20 62 2 21 13 3 11 3 1 11 -62 
 Career 49 45 1587 337 720 140 168 99 250 913 52 270 144 25 106 25 17 89 -138 

 Playoff Efficiency
 Season LGE TEAM TS% PPS AST TO USG ORR DRR RR PER VA EWA +/- OEFF DEFF  
 2020 LBPS SAS ,564 1,24 10,0 11,4 23,9 2,2 14,5 8,9 12,2 2,2 0,1 -0,4 104,7 106,5  
 2019 LBPS DEN ,588 1,43 15,1 15,1 20,5 4,7 21,8 13,1 10,4 -0,1 0,0 -20,0 86,7 117,1  
 2018 LBPS DEN ,529 1,19 10,5 6,7 25,3 4,2 13,3 8,5 14,8 9,8 0,3 -10,6 94,1 110,0  
 2016 LBPS DEN ,603 1,34 14,8 8,4 25,4 4,1 13,5 8,8 19,0 72,5 2,4 3,1 104,3 100,2  
 2015 LBPS DEN ,560 1,21 14,8 11,4 23,2 3,5 14,7 9,0 15,8 28,5 0,9 0,6 104,6 103,5  
 2014 LBPS DEN ,525 1,11 15,7 13,3 19,6 1,4 14,4 7,7 9,0 -3,1 -0,1 -12,4 94,4 113,0  
 Career     ,574 1,27 13,8 10,2 23,7 3,5 14,7 9,1 15,3 109,6 3,7 -2,8 101,0 105,4  

 Career Highs
 Type PTS OREB REB AST STL BLK TO FGM FGA FTM FTA 3PM 3PA  
 Season 39 4 11 6 2 2 4 14 21 6 6 7 9  
 Playoff 34 4 11 7 2 3 5 12 22 8 10 6 12  
 Career 43 7 16 9 7 4 7 17 33 14 15 8 13  

 Game Logs
 Date Opp W/L MIN FGM FGA FTM FTA 3PM 3PA PTS ORB REB AST TO STL BLK PF +/-
 10/17 LAC L 33 7 17 3 3 1 9 18 3 7 3 1 0 0 1 -11
 10/18 LAL W 33 9 17 1 1 4 8 23 3 5 3 1 2 0 1 1
 10/24 IND W 28 6 13 0 0 3 7 15 1 2 3 2 0 0 2 10
 10/25 PHX L 29 7 14 0 0 3 8 17 0 4 2 0 0 0 1 -6
 10/27 LAL L 36 5 14 2 2 1 5 13 0 5 4 5 0 0 1 -5
 10/29 LAC W 24 3 9 4 4 1 3 11 0 7 3 1 2 0 2 20
 10/31 PHI L 34 6 9 2 2 4 6 18 1 4 5 4 1 0 2 -10
 11/1 POR W 32 12 21 1 1 3 5 28 2 7 1 3 0 0 2 11
 11/4 MEM L 33 3 9 2 2 0 3 8 0 4 2 3 0 1 1 -6
 11/5 WAS W 27 7 13 4 4 1 4 19 1 4 4 0 0 1 0 12
 11/7 NYK L 31 7 12 0 0 3 5 17 2 4 5 1 0 0 0 -1
 11/9 UTA L 32 4 10 0 0 1 5 9 1 4 2 2 1 0 3 -17
 11/10 GSW L 34 7 18 2 2 2 7 18 0 4 1 0 1 2 1 -4
 11/13 ATL L 26 5 7 0 0 1 2 11 0 5 1 2 1 0 1 -12
 11/17 HOU L 32 14 17 4 4 7 9 39 0 6 0 2 2 0 1 8
 11/19 LAL L 32 7 11 5 6 3 6 22 2 8 1 1 0 0 1 0
 11/20 ORL L 27 5 13 4 5 0 3 14 1 4 4 3 0 0 0 -6
 11/23 DET W 26 4 13 6 6 3 9 17 4 9 2 1 1 0 1 28
 11/24 MIL L 30 6 15 4 4 3 5 19 2 5 3 0 1 0 2 -13
 11/28 LAC W 32 5 13 4 4 1 5 15 1 7 1 1 0 0 1 3
 11/29 MIN L 35 10 18 2 2 6 6 28 1 7 1 2 0 0 1 -1
 12/3 IND L 35 2 7 0 0 1 4 5 0 6 4 1 0 0 4 -6
 12/4 MIL L 28 10 16 5 5 3 5 28 0 3 0 1 2 0 0 -11
 12/8 IND W 35 4 13 2 2 2 4 12 1 9 2 3 1 1 1 15
 12/9 BRK L 25 5 14 0 0 0 4 10 1 3 2 1 0 0 1 -28
 12/12 DAL L 16 2 6 4 4 0 2 8 0 3 0 1 0 0 0 -16
 12/13 ATL W 14 4 11 0 0 1 3 9 0 4 0 2 0 0 0 -3
 12/15 HOU W 10 3 6 0 0 0 1 6 0 3 2 2 0 0 0 -7
 12/17 SAS L 27 3 10 0 0 2 5 8 0 3 1 2 0 0 1 -13
 12/19 CHI L 32 6 14 2 2 0 3 14 0 4 2 3 0 0 3 -15
 12/20 OKC L 33 10 13 2 2 2 3 24 1 11 5 4 0 0 2 -10
 12/23 MIL L 28 5 7 0 0 2 4 12 1 3 0 2 0 0 4 -11
 12/24 TOR L 33 5 13 2 2 1 4 13 1 8 1 1 0 0 0 -22
 12/26 CLE L 9 2 3 0 0 2 3 6 0 0 1 0 0 0 1 0
 12/28 ORL L 9 3 6 2 2 0 2 8 0 1 2 0 0 0 0 -12
 12/30 NYK L 15 7 10 0 1 2 2 16 0 2 1 0 0 0 0 4
 12/31 WAS W 8 3 5 2 2 0 1 8 0 0 0 0 0 0 0 -9
 1/2 CLE L 32 8 12 0 1 2 4 18 0 5 3 3 1 0 0 -23
 1/5 ATL W 31 5 10 4 4 1 5 15 0 0 6 1 0 0 1 6
 1/6 CHI L 32 4 9 2 2 1 4 11 0 4 6 3 0 0 0 -2
 1/10 MIL W 30 3 15 0 0 1 5 7 1 7 2 2 0 0 0 1
 1/11 NYK L 30 7 11 3 3 3 4 20 0 1 4 2 0 0 1 -7
 1/14 MIN L 26 5 12 2 2 0 4 12 1 2 0 0 0 0 2 -24
 1/19 PHI L 5 1 4 0 0 0 2 2 0 0 0 0 0 0 0 -17
 1/29 LAL L 7 0 2 0 0 0 0 0 1 4 0 1 0 0 1 -6
 1/31 GSW L 3 0 3 0 0 0 2 0 0 0 0 0 0 0 0 -7
 2/3 DAL L 3 2 4 0 0 2 2 6 1 1 0 0 0 0 0 -1
 2/13 NOP L 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 2/22 DET W 2 0 0 0 0 0 0 0 0 1 0 0 0 0 0 -3
 2/28 MIA L 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
 3/5 CHA W 2 0 0 0 0 0 0 0 0 2 0 0 0 0 0 -1
 3/9 DEN L 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2
 3/12 OKC W 4 2 2 0 0 1 1 5 0 0 0 0 0 0 1 0
 3/13 IND W 9 1 4 0 0 0 0 2 1 5 0 1 0 0 1 -4
 3/16 CHA L 8 3 4 0 0 0 0 6 0 0 0 0 0 0 0 -10
 3/18 BRK L 4 0 2 0 0 0 0 0 0 0 1 0 0 1 0 -4
 3/22 PHI L 3 1 3 0 0 0 1 2 0 0 0 1 0 0 0 -5
 3/24 NYK L 9 2 3 0 0 0 0 4 0 1 1 0 0 0 0 -9
 3/25 PHX W 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3/29 MIA L 16 2 6 6 6 1 5 11 1 7 1 3 0 0 2 -9
 4/2 SAC L 17 3 7 0 0 2 4 8 0 2 0 1 0 0 0 -17
 4/3 MIA L 2 1 2 0 0 0 0 2 0 1 0 0 0 0 0 2
 4/6 MEM L 7 1 3 0 0 0 1 2 0 0 1 0 0 0 0 -7
 4/7 NOP L 17 4 8 0 0 2 2 10 0 1 1 1 0 0 0 -5
 4/10 WAS W 8 2 3 0 0 1 1 5 1 2 1 1 0 1 0 3
 4/14 SAC L 8 0 2 0 0 0 1 0 0 0 1 0 1 0 1 -8

 Awards & Achievements
 Season Award
 Total Player of the Game: 126
 Total Player of the Week: 3
 Total All-Star Appearances: 2
 Total All-League Second Team: 1
 Total Sixth Man of the Year: 1
 2008 All-Rookie Second Team
 2014 LBPS All-Star
 2016 LBPS All-Star
 2016 LBPS All-League Second Team
 2020 LBPS Sixth Man of the Year

 Transactions
 Date Action
 22/07/2016 Signed with the Grizzlies for $113.326.224 over 4 years.
 31/07/2020 Signed with the Spurs for $13.408.956 over one year.
 26/07/2021 Signed with the Nets for $80.657.045 over 2 years.
 07/02/2022 Team option declined by Nets
 25/07/2022 Signed with the Pelicans for $21.504.500 over 2 years.
 24/04/2023 Team option declined by Pelicans
 24/07/2023 Signed with the Celtics for $20.500.000 over 2 years.
 25/03/2024 Team option declined by Celtics


Fast Break Pro Basketball 3 | Grey Dog Software | LBPS | Page created: abril 12, 2024