Glasgow Lands Scottish Festival 2025
Florence MA
7/19/2025
Eastern United States Pipe Band Association
This report was generated Tuesday, 22 July 2025 06:49 PM
Judges: James M. Bell, John L Bottomley, Joe Brady Jr., Andrew Douglas, Marc E. DuBois, Scott R. Fletcher, Paula Glendinning, Adam Holdaway, Norman J McLeod, Derek R. Midgley, Nancy C. Tunnicliffe, John Wassman
Soloists: 151
Groups: 31
Collapse All
Expand All
Collapse
Expand
Expand Tree
Collapse Tree
Grade 3 Pipe Bands
Medley
Judges
Name
Type
Specifier
Andrew Douglas
Piping
A
Paula Glendinning
Piping
B
Marc E. DuBois
Ensemble
Scott R. Fletcher
Drumming
Results
Total Competitors: 5
Breakdowns: 0
Disqualified: 0
No Shows: 0
Results
Competitors: 5
B/D: 0
D/Q: 0
N/S: 0
Expand Tree
Collapse Tree
Grade 4 Pipe Bands
Mini-MSR
Judges
Name
Type
Specifier
Andrew Douglas
Piping
A
John Wassman
Piping
B
James M. Bell
Ensemble
Scott R. Fletcher
Drumming
Results
Total Competitors: 13
Breakdowns: 0
Disqualified: 0
No Shows: 0
Results
Competitors: 13
B/D: 0
D/Q: 0
N/S: 0
Expand Tree
Collapse Tree
Grade 5 Pipe Bands
March Set
Judges
Name
Type
Specifier
Derek R. Midgley
Piping
A
Joe Brady Jr.
Piping
B
John L Bottomley
Ensemble
Norman J McLeod
Drumming
Results
Total Competitors: 13
Breakdowns: 0
Disqualified: 0
No Shows: 0
Results
Competitors: 13
B/D: 0
D/Q: 0
N/S: 0
Expand Tree
Collapse Tree
Grade 1 Piping
Piobaireachd
Judges
Results
Total Competitors: 5
Breakdowns: 0
Disqualified: 0
No Shows: 0
Results
Competitors: 5
B/D: 0
D/Q: 0
N/S: 0
March, Strathspey, and Reel
Judges
Results
Total Competitors: 6
Breakdowns: 0
Disqualified: 0
No Shows: 0
Results
Competitors: 6
B/D: 0
D/Q: 0
N/S: 0
Hornpipe & Jig
Judges
Results
Total Competitors: 6
Breakdowns: 0
Disqualified: 0
No Shows: 0
Results
Competitors: 6
B/D: 0
D/Q: 0
N/S: 0
6/8 March
Judges
Results
Total Competitors: 6
Breakdowns: 0
Disqualified: 0
No Shows: 0
Results
Competitors: 6
B/D: 0
D/Q: 0
N/S: 0
Expand Tree
Collapse Tree
Grade 2 Piping
Piobaireachd
Judges
Results
Total Competitors: 8
Breakdowns: 2
Disqualified: 0
No Shows: 0
Results
Competitors: 8
B/D: 2
D/Q: 0
N/S: 0
2/4 March
Judges
Results
Total Competitors: 10
Breakdowns: 1
Disqualified: 0
No Shows: 0
Results
Competitors: 10
B/D: 1
D/Q: 0
N/S: 0
Name
Assoc. ID
Placing
Tie
Points
AGL
B/D
DQ
No Show
Stocker, Callum James MacPherson
ES926279
1
10
Feeney, Emily
ES1185
2
9
Lewis, Jacquelyn
ES927035
3
8
Sweet, Patrick
ES1281
4
7
Rodriguez, Cristopher
ES925779
5
6
Campbell, Martha L.
ES0262
6
5
Brown, Julianne
ES0636
0
Felder, James
ES0434
0
Risola, Joseph
ES0384
0
Mason, Gillecriosd MacIain
ES0744F
Breakdown
0
Strathpey & Reel
Judges
Results
Total Competitors: 10
Breakdowns: 0
Disqualified: 0
No Shows: 0
Results
Competitors: 10
B/D: 0
D/Q: 0
N/S: 0
Name
Assoc. ID
Placing
Tie
Points
AGL
B/D
DQ
No Show
Lewis, Jacquelyn
ES927035
1
10
Sweet, Patrick
ES1281
2
9
Stocker, Callum James MacPherson
ES926279
3
8
Brown, Julianne
ES0636
4
7
Felder, James
ES0434
5
6
Campbell, Martha L.
ES0262
6
5
Feeney, Emily
ES1185
0
Mason, Gillecriosd MacIain
ES0744F
0
Risola, Joseph
ES0384
0
Rodriguez, Cristopher
ES925779
0
Expand Tree
Collapse Tree
Grade 3 Piping
Piobaireachd A
Judges
Results
Total Competitors: 13
Breakdowns: 1
Disqualified: 0
No Shows: 0
Results
Competitors: 13
B/D: 1
D/Q: 0
N/S: 0
Name
Assoc. ID
Placing
Tie
Points
AGL
B/D
DQ
No Show
Liu, Peter Richard
ES926871
1
26
1
Rebello, Eric
ES927561
2
24
Romanchuk, David F
ES926957
3
22
Lloyd, Cooper
72147
4
20
Elliott, Evan D
ES925751
5
18
Balewski, Christian Kevin
ES927026
6
16
Feeney, Abigail
ES926079
0
Gaglione, Michelle
51421
0
Lazaroff, Bruce Ian
ES926259
0
Liming, Sheila
ES926933
0
Patterson, James M.
ES927289
0
Quirk, Brian T.
ES0914
0
Feeney, Anna
ES926086
Breakdown
0
Piobaireachd B
Judges
Name
Nancy C. Tunnicliffe
Results
Total Competitors: 14
Breakdowns: 0
Disqualified: 0
No Shows: 0
Results
Competitors: 14
B/D: 0
D/Q: 0
N/S: 0
Name
Assoc. ID
Placing
Tie
Points
AGL
B/D
DQ
No Show
Weingarten, Jennifer K
ES926056
1
28
White, Michael
30234
2
26
McAuliffe, Mathew R
ES926454
3
24
Schlottmann, Matthew
ES1711
4
22
Quinn, Tom
40576F
5
20
Greer, Andrew
ES0813
6
18
Landay, Bruce
ES0104
0
Lopez, Matthew
ES1147
0
Murphey, Andrew Louis
ES927051
0
Nohr, Orion
ES925864
0
O'Hare, Daniel J
ES926659
0
Steel, Jan-Erik
X0527
0
Williams, Nicholas
ES1018
0
Wood, Samuel
ES926749
0
2/4 March A
Judges
Results
Total Competitors: 16
Breakdowns: 0
Disqualified: 0
No Shows: 0
Results
Competitors: 16
B/D: 0
D/Q: 0
N/S: 0
Name
Assoc. ID
Placing
Tie
Points
AGL
B/D
DQ
No Show
Romanchuk, David F
ES926957
1
16
1
Lloyd, Cooper
72147
2
15
Rebello, Eric
ES927561
3
14
Liu, Peter Richard
ES926871
4
13
Patterson, James M.
ES927289
5
12
Balewski, Christian Kevin
ES927026
6
11
Bathory-Peeler, Steven
ES0482
0
Bopp, Hannah
ES926513
0
Elliott, Evan D
ES925751
0
Feeney, Abigail
ES926079
0
Feeney, Anna
ES926086
0
Gaglione, Michelle
51421
0
Lazaroff, Bruce Ian
ES926259
0
Liming, Sheila
ES926933
0
Quirk, Brian T.
ES0914
0
Scalia, Michael
ES927352
0
2/4 March B
Judges
Results
Total Competitors: 15
Breakdowns: 1
Disqualified: 0
No Shows: 0
Results
Competitors: 15
B/D: 1
D/Q: 0
N/S: 0
Name
Assoc. ID
Placing
Tie
Points
AGL
B/D
DQ
No Show
Weingarten, Jennifer K
ES926056
1
15
McAuliffe, Mathew R
ES926454
2
14
Cain, Brennan Patrick
ES926658
3
13
Greer, Andrew
ES0813
4
12
Schlottmann, Matthew
ES1711
5
11
Wood, Samuel
ES926749
6
10
Landay, Bruce
ES0104
0
Lopez, Matthew
ES1147
0
Murphey, Andrew Louis
ES927051
0
Nohr, Orion
ES925864
0
O'Hare, Daniel J
ES926659
0
Quinn, Tom
40576F
0
Steel, Jan-Erik
X0527
0
Williams, Nicholas
ES1018
0
White, Michael
30234
Breakdown
0
Strathpey & Reel A
Judges
Results
Total Competitors: 15
Breakdowns: 1
Disqualified: 0
No Shows: 0
Results
Competitors: 15
B/D: 1
D/Q: 0
N/S: 0
Name
Assoc. ID
Placing
Tie
Points
AGL
B/D
DQ
No Show
Romanchuk, David F
ES926957
1
15
1
Liu, Peter Richard
ES926871
2
14
1
Lloyd, Cooper
72147
3
13
1
Balewski, Christian Kevin
ES927026
4
12
Feeney, Abigail
ES926079
5
11
Elliott, Evan D
ES925751
6
10
Bopp, Hannah
ES926513
0
Feeney, Anna
ES926086
0
Gaglione, Michelle
51421
0
Liming, Sheila
ES926933
0
Patterson, James M.
ES927289
0
Quirk, Brian T.
ES0914
0
Rebello, Eric
ES927561
0
Scalia, Michael
ES927352
0
Lazaroff, Bruce Ian
ES926259
Breakdown
0
Strathpey & Reel B
Judges
Results
Total Competitors: 15
Breakdowns: 0
Disqualified: 0
No Shows: 0
Results
Competitors: 15
B/D: 0
D/Q: 0
N/S: 0
Name
Assoc. ID
Placing
Tie
Points
AGL
B/D
DQ
No Show
Schlottmann, Matthew
ES1711
1
15
White, Michael
30234
2
14
O'Hare, Daniel J
ES926659
3
13
Cain, Brennan Patrick
ES926658
4
12
Greer, Andrew
ES0813
5
11
Weingarten, Jennifer K
ES926056
6
10
Landay, Bruce
ES0104
0
Lopez, Matthew
ES1147
0
McAuliffe, Mathew R
ES926454
0
Murphey, Andrew Louis
ES927051
0
Nohr, Orion
ES925864
0
Quinn, Tom
40576F
0
Steel, Jan-Erik
X0527
0
Williams, Nicholas
ES1018
0
Wood, Samuel
ES926749
0
Expand Tree
Collapse Tree
Grade 4 Senior Piping
Piobaireachd Ground Only
Judges
Results
Total Competitors: 3
Breakdowns: 0
Disqualified: 0
No Shows: 0
Results
Competitors: 3
B/D: 0
D/Q: 0
N/S: 0
Piobaireachd A
Judges
Results
Total Competitors: 10
Breakdowns: 0
Disqualified: 0
No Shows: 0
Results
Competitors: 10
B/D: 0
D/Q: 0
N/S: 0
Name
Assoc. ID
Placing
Tie
Points
AGL
B/D
DQ
No Show
Spicer, Samuel
51321
1
20
Maralit, Isaac Pamfilo
ES926565
2
18
Muir, Allan
31905
3
16
Tierney, Mary
ES926515
4
14
Smith, David Alan
ES926270
5
12
Norman, Tyler
T00501
6
10
Chopra, Gopal Krishan
ES927086
0
Dean, Ephraim
ES0249
0
Perry, Michael
ES927306
0
Spillman, Peter
ES926732
0
Piobaireachd B
Judges
Results
Total Competitors: 12
Breakdowns: 0
Disqualified: 0
No Shows: 0
Results
Competitors: 12
B/D: 0
D/Q: 0
N/S: 0
Name
Assoc. ID
Placing
Tie
Points
AGL
B/D
DQ
No Show
Malone , Elizabeth
ES925920
1
24
Welch-Collins, Baird L
ES926147
2
22
McAllister, Nick
ES925682
3
20
Brennan, Melanye J
ES0490
4
18
Leahy, Jim
ES1146
5
16
Cutler, Kerry
ES1286
6
14
McClarnon, Clare
ES927363
0
Nohr, Eirik
ES925865
0
Ormerod, Sarah
ES926965
0
Paton, Eric D.
ES0418
0
Sinton, Chris
ES0816
0
Thayer, Thomas Gerald
ES926737
0
2/4 March A
Judges
Results
Total Competitors: 17
Breakdowns: 0
Disqualified: 0
No Shows: 0
Results
Competitors: 17
B/D: 0
D/Q: 0
N/S: 0
Name
Assoc. ID
Placing
Tie
Points
AGL
B/D
DQ
No Show
Perry, Michael
ES927306
1
17
1
Spicer, Samuel
51321
2
16
1
Murdock, Michael
ES927210
3
15
Maralit, Isaac Pamfilo
ES926565
4
14
Minguillon, Nicholas
ES926447
5
13
Tierney, Mary
ES926515
6
12
Beaulieu, Richard
ES927360
0
Chopra, Gopal Krishan
ES927086
0
Dean, Ephraim
ES0249
0
Flannery, Brigid D.
ES925917
0
Heavner, Tabbi
ES927159
0
Krause, Robert
ES927103
0
Muir, Allan
31905
0
Norman, Tyler
T00501
0
Rankine, David
ES926999
0
Smith, David Alan
ES926270
0
Spillman, Peter
ES926732
0
2/4 March B
Judges
Results
Total Competitors: 16
Breakdowns: 1
Disqualified: 0
No Shows: 0
Results
Competitors: 16
B/D: 1
D/Q: 0
N/S: 0
Name
Assoc. ID
Placing
Tie
Points
AGL
B/D
DQ
No Show
McGhean, Kevin R
ES925728
1
16
McAllister, Nick
ES925682
2
15
Davey, Sean
ES927179
3
14
Leahy, Jim
ES1146
4
13
Malone , Elizabeth
ES925920
5
12
McClarnon, Clare
ES927363
6
11
Brennan, Melanye J
ES0490
0
Cutler, Kerry
ES1286
0
Kubarek, Diane M.
ES926470
0
Nohr, Eirik
ES925865
0
Ormerod, Sarah
ES926965
0
Paton, Eric D.
ES0418
0
Sinton, Chris
ES0816
0
Thayer, Thomas Gerald
ES926737
0
Welch-Collins, Baird L
ES926147
0
Jacques, Luciano
ES926981
Breakdown
0
Strathpey & Reel A
Judges
Results
Total Competitors: 14
Breakdowns: 0
Disqualified: 0
No Shows: 0
Results
Competitors: 14
B/D: 0
D/Q: 0
N/S: 0
Name
Assoc. ID
Placing
Tie
Points
AGL
B/D
DQ
No Show
Norman, Tyler
T00501
1
14
Spicer, Samuel
51321
2
13
Perry, Michael
ES927306
3
12
Spillman, Peter
ES926732
4
11
Muir, Allan
31905
5
10
Maralit, Isaac Pamfilo
ES926565
6
9
Beaulieu, Richard
ES927360
0
Dean, Ephraim
ES0249
0
Flannery, Brigid D.
ES925917
0
Krause, Robert
ES927103
0
Minguillon, Nicholas
ES926447
0
Murdock, Michael
ES927210
0
Rankine, David
ES926999
0
Tierney, Mary
ES926515
0
Strathpey & Reel B
Judges
Results
Total Competitors: 11
Breakdowns: 0
Disqualified: 0
No Shows: 0
Results
Competitors: 11
B/D: 0
D/Q: 0
N/S: 0
Name
Assoc. ID
Placing
Tie
Points
AGL
B/D
DQ
No Show
McClarnon, Clare
ES927363
1
11
Brennan, Melanye J
ES0490
2
10
McAllister, Nick
ES925682
3
9
Kubarek, Diane M.
ES926470
4
8
Welch-Collins, Baird L
ES926147
5
7
Malone , Elizabeth
ES925920
6
6
Leahy, Jim
ES1146
0
McGhean, Kevin R
ES925728
0
Nohr, Eirik
ES925865
0
Ormerod, Sarah
ES926965
0
Paton, Eric D.
ES0418
0
Expand Tree
Collapse Tree
Grade 4 Jr Piping
Piobaireachd
Judges
Results
Total Competitors: 5
Breakdowns: 0
Disqualified: 0
No Shows: 0
Results
Competitors: 5
B/D: 0
D/Q: 0
N/S: 0
Piobaireachd Ground Only
Judges
Results
Total Competitors: 2
Breakdowns: 0
Disqualified: 0
No Shows: 0
Results
Competitors: 2
B/D: 0
D/Q: 0
N/S: 0
2/4 March
Judges
Results
Total Competitors: 11
Breakdowns: 0
Disqualified: 0
No Shows: 0
Results
Competitors: 11
B/D: 0
D/Q: 0
N/S: 0
Name
Assoc. ID
Placing
Tie
Points
AGL
B/D
DQ
No Show
Finni-Tedesco, Connor Ian
ES927256
1
11
1
Scally, Padraig
ES926639
2
10
Eschenauer, Colleen
ES927311
3
9
Peppe, Anthony
ES927347
4
8
Arpin, Ronald Nelson
ES927429
5
7
Steel, Blake
ES926975
6
6
Hunter, Mason James
ES927505
0
Michalek, Hazel Juliet
ES927422
0
Nohr, Anastasia
ES926230
0
Steel, Calum Atticus
ES926723
0
Swan, Sabrina
ES927292
0
Strathpey & Reel
Judges
Results
Total Competitors: 11
Breakdowns: 0
Disqualified: 0
No Shows: 0
Results
Competitors: 11
B/D: 0
D/Q: 0
N/S: 0
Name
Assoc. ID
Placing
Tie
Points
AGL
B/D
DQ
No Show
Finni-Tedesco, Connor Ian
ES927256
1
11
1
Swan, Sabrina
ES927292
2
10
1
Eschenauer, Colleen
ES927311
3
9
Hunter, Mason James
ES927505
4
8
Scally, Padraig
ES926639
5
7
Arpin, Ronald Nelson
ES927429
6
6
Nohr, Anastasia
ES926230
0
Nunn, Emily Catherine
EF927195
0
Peppe, Anthony
ES927347
0
Steel, Blake
ES926975
0
Steel, Calum Atticus
ES926723
0
Expand Tree
Collapse Tree
Grade 5 Piping
Piobaireachd Ground Only
Judges
Results
Total Competitors: 5
Breakdowns: 0
Disqualified: 0
No Shows: 0
Results
Competitors: 5
B/D: 0
D/Q: 0
N/S: 0
Two Parted March
Judges
Results
Total Competitors: 9
Breakdowns: 0
Disqualified: 0
No Shows: 0
Results
Competitors: 9
B/D: 0
D/Q: 0
N/S: 0
Expand Tree
Collapse Tree
Grade 1 Snare
March, Strathspey, and Reel
Judges
Results
Total Competitors: 2
Breakdowns: 0
Disqualified: 0
No Shows: 0
Results
Competitors: 2
B/D: 0
D/Q: 0
N/S: 0
Hornpipe & Jig
Judges
Results
Total Competitors: 2
Breakdowns: 0
Disqualified: 0
No Shows: 0
Results
Competitors: 2
B/D: 0
D/Q: 0
N/S: 0
6/8 March
Judges
Results
Total Competitors: 2
Breakdowns: 0
Disqualified: 0
No Shows: 0
Results
Competitors: 2
B/D: 0
D/Q: 0
N/S: 0
Expand Tree
Collapse Tree
Grade 2 Snare
March, Strathspey, and Reel
Judges
Results
Total Competitors: 1
Breakdowns: 0
Disqualified: 0
No Shows: 0
Results
Competitors: 1
B/D: 0
D/Q: 0
N/S: 0
Name
Assoc. ID
Placing
Tie
Points
AGL
B/D
DQ
No Show
Livingston, Brad
ES0330
1
1
Hornpipe & Jig
Judges
Results
Total Competitors: 1
Breakdowns: 0
Disqualified: 0
No Shows: 0
Results
Competitors: 1
B/D: 0
D/Q: 0
N/S: 0
Name
Assoc. ID
Placing
Tie
Points
AGL
B/D
DQ
No Show
Livingston, Brad
ES0330
1
1
6/8 March
Judges
Results
Total Competitors: 1
Breakdowns: 0
Disqualified: 0
No Shows: 0
Results
Competitors: 1
B/D: 0
D/Q: 0
N/S: 0
Name
Assoc. ID
Placing
Tie
Points
AGL
B/D
DQ
No Show
Livingston, Brad
ES0330
1
1
Expand Tree
Collapse Tree
Grade 3 Snare
2/4 March
Judges
Results
Total Competitors: 6
Breakdowns: 0
Disqualified: 0
No Shows: 0
Results
Competitors: 6
B/D: 0
D/Q: 0
N/S: 0
Strathpey & Reel
Judges
Results
Total Competitors: 5
Breakdowns: 0
Disqualified: 0
No Shows: 0
Results
Competitors: 5
B/D: 0
D/Q: 0
N/S: 0
6/8 March
Judges
Results
Total Competitors: 6
Breakdowns: 0
Disqualified: 0
No Shows: 0
Results
Competitors: 6
B/D: 0
D/Q: 0
N/S: 0
Expand Tree
Collapse Tree
Grade 4 Sr Snare
March Set
Judges
Results
Total Competitors: 5
Breakdowns: 0
Disqualified: 0
No Shows: 0
Results
Competitors: 5
B/D: 0
D/Q: 0
N/S: 0
Four Parted March
Judges
Results
Total Competitors: 6
Breakdowns: 0
Disqualified: 0
No Shows: 0
Results
Competitors: 6
B/D: 0
D/Q: 0
N/S: 0
Expand Tree
Collapse Tree
Grade 4 Jr Snare
March Set
Judges
Results
Total Competitors: 6
Breakdowns: 0
Disqualified: 0
No Shows: 0
Results
Competitors: 6
B/D: 0
D/Q: 0
N/S: 0
Four Parted March
Judges
Results
Total Competitors: 7
Breakdowns: 0
Disqualified: 0
No Shows: 0
Results
Competitors: 7
B/D: 0
D/Q: 0
N/S: 0
Expand Tree
Collapse Tree
Grade 5 Snare
Two Parted March
Judges
Results
Total Competitors: 3
Breakdowns: 0
Disqualified: 0
No Shows: 0
Results
Competitors: 3
B/D: 0
D/Q: 0
N/S: 0
Expand Tree
Collapse Tree
Drum Pad
Drum Pad
Judges
Results
Total Competitors: 1
Breakdowns: 0
Disqualified: 0
No Shows: 0
Results
Competitors: 1
B/D: 0
D/Q: 0
N/S: 0
Name
Assoc. ID
Placing
Tie
Points
AGL
B/D
DQ
No Show
Cooper, Olivia
T00624
1
1
Expand Tree
Collapse Tree
Grade 3 Tenor
2/4 March
Judges
Results
Total Competitors: 2
Breakdowns: 0
Disqualified: 0
No Shows: 0
Results
Competitors: 2
B/D: 0
D/Q: 0
N/S: 0
Strathpey & Reel
Judges
Results
Total Competitors: 2
Breakdowns: 0
Disqualified: 0
No Shows: 0
Results
Competitors: 2
B/D: 0
D/Q: 0
N/S: 0
Expand Tree
Collapse Tree
Grade 4 Tenor
March Set
Judges
Results
Total Competitors: 11
Breakdowns: 0
Disqualified: 0
No Shows: 0
Results
Competitors: 11
B/D: 0
D/Q: 0
N/S: 0
Name
Assoc. ID
Placing
Tie
Points
AGL
B/D
DQ
No Show
Silva, Paul
ES927301
1
11
Hughes , Adelina
ES927298
2
10
Cain, Sarah
ES927032
3
9
Todd, Madeline Patricia
ES926904
4
8
Merlino, Juliana
ES927652
5
7
Rocco, Joseph John
ES927653
6
6
Bolger, Cate
EF927214
0
Clarke, Courtney Piros
ES927690
0
Collins, Emily Patricia
ES927536
0
Nohr, Orianna
ES926229
0
Salvatore, Chris J
EF927476
0
Expand Tree
Collapse Tree
Grade 4 Bass
March Set
Judges
Results
Total Competitors: 3
Breakdowns: 0
Disqualified: 0
No Shows: 0
Results
Competitors: 3
B/D: 0
D/Q: 0
N/S: 0
Expand Tree
Collapse Tree
Open Drum Major
Drum Major
Judges
Results
Total Competitors: 5
Breakdowns: 0
Disqualified: 0
No Shows: 0
Results
Competitors: 5
B/D: 0
D/Q: 0
N/S: 0
Expand Tree
Collapse Tree
Amateur Drum Major (flourishing)
Drum Major
Judges
Results
Total Competitors: 4
Breakdowns: 0
Disqualified: 0
No Shows: 0
Results
Competitors: 4
B/D: 0
D/Q: 0
N/S: 0
© 2025 - Glenceol Software