J Ryan Horse Racing Form | Listowel 14:55 17th September 2016

J Ryan' Form | 17th September 2016

17th September 2016 SPEEDY'S BARS HANDICAP HURDLE

Total Horses Trained Last 14 Days Race Type Wins Races Win %
50 3 wins from 8 runs
37.5%
Hunter Chase 0 8
0%
Flat AW 0 5
0%
NH Flat 1 27
3.7%
Chase Turf 9 150
6%
Flat Turf 0 12
0%
Hurdle Turf 20 265
7.55%
Is J Ryan Improving?
Does J Ryan Suit This Race
Horse Strength

43.6%

Session: 6817

Going % good races

13.11%

44 of 61

Distance % good races

12.11%

8 of 61

Class % good races

43.6%

18 of 179

Race Type % good races

60.5%

18 of 179

Course % good races

60.5%

18 of 179

Most Profitable Bet Type
Previous Results Summary
Date Horse
Jockey
Course/Class/Distance/Type/Prize
Classifications
Weight
Headgear
Going Finish Pos./No. Of Runners - Dist. Won/Beaten/Finish Time
In Running Comments
SP BF Odds
Plc Odds
OR
0 2016-09-16 16:20 Draycott Place
D Meyler
Listowel / / 2m 4f / Chase Turf / 18K 10-11
Tongue Strap
Soft To HeavyU -btn Kylecrue 11-2

5.5 6.46
2.37
123
1 2016-09-15 16:40 Bitview Colin
D E Mullins
Listowel / / 2m / Hurdle Turf / 35K 10-6 Soft To Heavy3/12 -btn 6.25 Jack The Wire 10-2

9 9.6
3.19
120
2 2016-09-11 17:00 Kylecrue
D E Mullins
Listowel / / 2m 4f / Chase Turf / 24K 9-10
Blinkers
Soft1/8 -win 4.5 Rightdownthemiddle 10-3

4.33 4.8
1.84
122
3 2016-09-11 16:25 Presenting Mahler
D E Mullins
Listowel / / 2m 4f / Chase Turf / 12K 11-0 Soft2/6 -btn 7 Westerner Lady 11-7

7 8
2.44
4 2016-09-11 14:45 Draycott Place
D Meyler
Listowel / / 2m / Hurdle Turf / 14K 11-7
Tongue Strap
Soft2/5 -btn 1.5 Hidden Cyclone 11-12

9 10.5
3
120
5 2016-09-06 18:55 Willow Grange
D E Mullins
Galway / / 2m 6f 111y / Chase Turf / 8K 9-12 Yielding To Soft3/18 -btn 15 He Rock'S 11-7

13 13.92
4.2
81
6 2016-09-06 17:55 Father Jed
D E Mullins
Galway / / 2m 5f 57y / Hurdle Turf / 9K 10-0
Tongue Strap
Soft1/19 -win 2.75 Celtic Monarch 11-3

15 19.39
4.4
83
7 2016-09-02 19:40 Haunted Light
Mr A J O'Neill
Kilbeggan / / 2m 3f 110y / NH Flat / 6K 11-0 Good6/6 -btn 131 Steel Bob 11-10

51 148.19
34
8 2016-09-02 17:40 Draycott Place
C Brassil
Kilbeggan / / 2m 3f 110y / Hurdle Turf / 11K 11-5
Tongue Strap
Good2/9 -btn 3.5 Crosshue Boy 11-0

8 11.5
3.25
119
9 2016-08-25 18:20 Meenvee
D E Mullins
Bellewstown / / 3m / Hurdle Turf / 6K 11-4
Tongue Strap
Good12/12 -btn 78.2 Big Bad Brian 11-4

101 146.77
38.55
10 2016-08-25 17:20 Father Jed
D E Mullins
Bellewstown / / 2m 1f 43y / Hurdle Turf / 6K 10-8
Tongue Strap
Good8/15 -btn 7.7 Black Label 11-9

17 29
4.97
84
11 2016-08-23 18:30 Willow Grange
D Meyler
Ballinrobe / / 2m 7f 150y / Hurdle Turf / 6K 10-12 Yielding4/12 -btn 18 Blackthorn Prince 11-10

9 9.89
3.4
86
12 2016-08-23 17:55 Presenting Mahler
D E Mullins
Ballinrobe / / 2m 4f / Hurdle Turf / 12K 11-0 Yielding4/9 -btn 6.5 Head Turner 10-12

5 5.3
1.94
110
13 2016-08-23 17:25 Mic Milano
Mr T N Brett
Ballinrobe / / 2m 4f / Hurdle Turf / 6K 10-9
Tongue Strap
Yielding7/14 -btn 15.55 Lisa's Legacy 11-9

8 9
2.64
92
14 2016-08-23 16:55 Echo Lady
D Meyler
Ballinrobe / / 2m 110y / Hurdle Turf / 8K 10-9 Yielding4/13 -btn 5.25 Highway Royal 10-12

4 4.42
1.65
15 2016-08-20 16:45 Our Maisaie
Mr T N Brett
Killarney / / 2m 1f / NH Flat / 6K 10-7 Yielding5/7 -btn 67.5 Go Another One 11-9

51 151.75
29
16 2016-08-20 16:10 Draycott Place
D E Mullins
Killarney / / 2m 4f 120y / Chase Turf / 30K 9-11
Tongue Strap
Soft4/8 -btn 10 Ballycasey 11-10

5.5 5.88
2.06
123
17 2016-08-20 14:25 Kylecrue
D Meyler
Killarney / / 2m 6f / Hurdle Turf / 15K 10-13
Blinkers
Yielding2/8 -btn 8.5 Sea Light 10-6

9 9.8
2.78
129
18 2016-08-20 13:50 Aunt Eileen
D E Mullins
Killarney / / 2m 6f / Hurdle Turf / 12K 10-5 Yielding7/8 -btn 105 Screaming Rose 10-11

17 46
5.41
19 2016-08-19 20:10 Kitty B
Mr T N Brett
Kilbeggan / / 2m 3f 110y / NH Flat / 6K 11-0 Good To Yielding3/11 -btn 60.5 Robin Des Foret 12-0

41 136.72
14.87
20 2016-08-19 19:55 Bitview Colin
D E Mullins
Killarney / / 2m 1f / Hurdle Turf / 21K 10-5 Yielding3/10 -btn 8 Roconga 10-1

8 8.4
2.84
120
21 2016-08-19 17:10 Meenvee
P E Corbett
Kilbeggan / / 2m 3f 110y / Hurdle Turf / 6K 11-1
Tongue Strap
Good To Yielding8/14 -btn 43.75 Mindsmadeup 11-4

51 290.82
24
22 2016-08-08 20:10 Presenting Mahler
D E Mullins
Ballinrobe / / 2m 5f / Hurdle Turf / 8K 11-6 Good3/12 -btn 2.5 Call Me Pj 11-0

6 6.15
2.49
109
23 2016-08-08 19:40 Meenvee
A P Heskin
Ballinrobe / / 2m 5f / Hurdle Turf / 6K 11-4
Tongue Strap
Good9/9 -btn 33 Round Tower 11-7

41 94.03
22
24 2016-08-07 17:15 Our Maisaie
Mr J C Barry
Downpatrick / / 2m 2f 50y / NH Flat / 6K 11-2 Good7/11 -btn 25.75 Miracle Way 11-0

17 30.97
4.8
25 2016-08-07 15:15 Father Jed
A P Heskin
Downpatrick / / 2m 2f 50y / Hurdle Turf / 6K 11-3 Good10/14 -btn 25.3 Aurora's Dream 10-7

17 17.42
4.9
86
26 2016-08-06 20:30 Kitty B
Mr T N Brett
Kilbeggan / / 2m / NH Flat / 6K 11-0 Good5/10 -btn 7.5 Burrows Lane 11-9

19 37.25
7.4
27 2016-08-06 20:00 Draycott Place
A P Heskin
Kilbeggan / / 2m 3f 200y / Chase Turf / 10K 11-7
Tongue Strap
Good3/12 -btn 4.25 Heist 10-4

7 7.6
2.93
123
28 2016-08-04 19:45 Kylecrue
D Meyler
Sligo / / 2m 4f 110y / Hurdle Turf / 10K 11-4 Heavy1/9 -win 4 He Is Top Class 10-8

8.5 8.73
2.5
123
29 2016-08-04 18:35 Who's Cross
A P Heskin
Sligo / / 2m 100y / Hurdle Turf / 6K 11-7 Heavy2/11 -btn 1 Effernock Lad 11-1

7 9.76
3.05
97
30 2016-08-04 17:30 Aunt Eileen
A P Heskin
Sligo / / 2m 100y / Hurdle Turf / 6K 10-9 Heavy1/8 -win 1.75 Baltimore Buzz 11-12

2.75 2.97
1.34
31 2016-08-02 19:10 Willow Grange
A E Lynch
Roscommon / / 2m 4f / Hurdle Turf / 6K 11-4 Yielding5/16 -btn 14.75 Mr Smith 11-0

21 55
6.2
87
32 2016-08-02 18:40 Echo Lady
A P Heskin
Roscommon / / 2m / Hurdle Turf / 7K 11-5 Yielding7/16 -btn 26.75 War Anthem 11-12

4 5.02
1.92
33 2016-08-01 14:35 Bitview Colin
D E Mullins
Cork / / 2m / Hurdle Turf / 10K 11-5 Good To Yielding1/10 -win 1.5 Lord Fendale 11-0

8 8.1
2.6
116
34 2016-07-31 16:30 Draycott Place
D E Mullins
Galway / / 2m 2f 54y / Chase Turf / 20K 9-10
Tongue Strap
Good2/13 -btn 8 Devils Bride 11-10

12 14.14
3.61
122
35 2016-07-31 14:15 Allied Victory
D Splaine
Galway / / 2m 159y / Hurdle Turf / 9K 10-12
Tongue Strap
GoodU -btn Camlann 10-6

51 147.3
22
102
36 2016-07-22 19:55 Allied Victory
D Splaine
Wexford / / 2m 4f / Chase Turf / 9K 11-5
Tongue Strap
Good6/14 -btn 16.5 King's Wharf 10-11

26 62.52
14.5
99
37 2016-07-22 18:55 Father Jed
Mr J J King
Wexford / / 3m / Hurdle Turf / 6K 11-2 Good8/14 -btn 28.75 Definite Income 11-1

13 27.05
7.53
88
38 2016-07-21 18:10 Aunt Eileen
A P Heskin
Limerick / / 2m 4f / Hurdle Turf / 10K 10-4 Good3/5 -btn 9.25 Msmilan 11-0

51 177.07
44
39 2016-07-19 21:00 Our Maisaie
Mr J C Barry
Ballinrobe / / 2m 1f 110y / NH Flat / 6K 11-2 Good4/10 -btn 14.5 Antimatter 12-0

21 55
6.8
40 2016-07-19 20:00 Presenting Mahler
A P Heskin
Ballinrobe / / 2m 5f / Hurdle Turf / 12K 11-2 Good4/10 -btn 17.75 Little Haarth 11-7

15 15.69
4.33
110
41 2016-07-19 18:30 Haunted Light
A P Heskin
Ballinrobe / / 2m 1f 110y / Hurdle Turf / 6K 10-11
Tongue Strap
GoodO -btn Kansas Kid 11-4

17 34
8.13
42 2016-07-19 18:00 Echo Lady
A P Heskin
Ballinrobe / / 2m 1f 110y / Hurdle Turf / 6K 10-11 Good2/10 -btn 0.5 Cradle Mountain 11-6

17 23.28
4.8
43 2016-07-15 20:30 Kylecrue
D E Mullins
Kilbeggan / / 3m 1f / Chase Turf / 30K 9-11
Blinkers
Yielding To Soft4/14 -btn 22.75 Tulsa Jack 9-7

12 14.01
4.3
122
44 2016-07-15 19:25 Willow Grange
D E Mullins
Kilbeggan / / 3m 40y / Hurdle Turf / 6K 11-1 Yielding6/15 -btn 16.65 Oisin James 11-3

13 14.89
3.8
89
45 2016-07-15 18:55 Draycott Place
A P Heskin
Kilbeggan / / 2m / Hurdle Turf / 10K 11-12
Tongue Strap
Yielding7/12 -btn 13 Chitu 11-9

21 28
6.6
121
46 2016-07-14 15:30 Bitview Colin
D E Mullins
Killarney / / 2m 1f / Hurdle Turf / 15K 10-3 Good6/10 -btn 3.7 Time For Mabel 11-2

15 17.28
4.4
116
47 2016-07-10 17:10 Reafadda
D Meyler
Sligo / / 2m 4f 110y / Hurdle Turf / 8K 11-1 Soft6/10 -btn 21 The Mad Well 10-13

6.5 6.42
2.22
106
48 2016-07-10 16:05 Who's Cross
A P Heskin
Sligo / / 2m 80y / Hurdle Turf / 8K 10-4 Soft2/8 -btn 0.3 Bendanella 11-12

15 20.99
5.5
94
49 2016-07-10 15:30 Catilonia
A P Heskin
Sligo / / 2m 80y / Hurdle Turf / 6K 11-4 Soft7/9 -btn 17.75 Stormey 10-13

8 8.61
1.96
50 2016-07-05 19:30 Willow Grange
D E Mullins
Roscommon / / 3m 170y / Hurdle Turf / 10K 9-10 Good To YieldingU -btn Steamboat Bill 11-10

21 38
6.8
89
51 2016-07-05 18:00 Echo Lady
A P Heskin
Roscommon / / 2m / Hurdle Turf / 6K 10-13 Good To Yielding3/16 -btn 14.5 Vintage Salon 10-13

67 342.56
25
52 2016-07-03 17:00 Kylecrue
A P Heskin
Limerick / / 2m 6f / Chase Turf / 15K 11-0
Blinkers
Good3/11 -btn 14.75 The King Of Brega 10-8

6.5 6.69
2.46
122
53 2016-07-03 14:45 Bitview Colin
D E Mullins
Limerick / / 2m / Hurdle Turf / 10K 11-3 Good2/11 -btn 4 Time For Mabel 11-9

9 9.8
2.92
115
54 2016-07-03 14:15 Catilonia
A P Heskin
Limerick / / 2m / Hurdle Turf / 8K 11-12 Good11/18 -btn 39.3 Hudson's Bay 11-12

21 49.1
8.8
55 2016-07-02 17:55 Reafadda
D E Mullins
Bellewstown / / 2m 1f / Hurdle Turf / 18K 9-10 Yielding7/12 -btn 18 Winter Lion 10-3

15 15.49
4.4
106
56 2016-06-20 19:30 Kylecrue
D E Mullins
Kilbeggan / / 2m 3f 110y / Hurdle Turf / 18K 10-5
Blinkers
Good2/11 -btn 1.75 Supreme Vinnie 9-5

21 35
7.6
120
57 2016-06-17 18:15 Catilonia
A P Heskin
Down Royal / / 2m / Hurdle Turf / 6K 11-4 Good5/13 -btn 14.7 Our Dougal 11-4

21 46
9.13
58 2016-06-14 19:30 Echo Lady
A P Heskin
Roscommon / / 2m 4f / Hurdle Turf / 6K 10-11 Soft10/17 -btn 50.25 Sizing Alberta 11-4

26 48.01
9.2
59 2016-06-14 18:00 Bitview Colin
D E Mullins
Roscommon / / 2m 89y / Hurdle Turf / 10K 10-8 Soft5/7 -btn 15.5 Delegate 10-8

15 15.63
5.7
116
60 2016-06-14 17:30 Cluan Dara
D E Mullins
Roscommon / / 2m 89y / Hurdle Turf / 6K 11-7 Soft8/14 -btn 30.95 St Lawrence Gap 11-7

26 43.73
11.37
61 2016-06-12 17:15 Time For More
Miss G Ryan
Downpatrick / / 2m 1f 172y / NH Flat / 6K 11-0 GoodP -btn Blue Empyrean 12-0

26 37.17
8.02
62 2016-06-12 16:45 Willow Grange
A P Heskin
Downpatrick / / 2m 2f 110y / Chase Turf / 7K 10-0 Good To Yielding4/8 -btn 13 Ballyfinboy 11-9

7.5 7.42
2.6
81
63 2016-06-12 16:10 Draycott Place
A P Heskin
Downpatrick / / 2m 5f 110y / Chase Turf / 10K 11-10 Good To Yielding5/8 -btn 19 Drumhart 10-9

3.5 3.65
1.59
123
64 2016-06-11 18:30 Who's Cross
D E Mullins
Limerick / / 2m / Hurdle Turf / 8K 10-7 Good To Firm10/12 -btn 54.45 Afatcat 10-11

15 24.13
8.2
96
65 2016-05-31 20:30 Draycott Place
A P Heskin
Ballinrobe / / 2m 7f / Chase Turf / 18K 10-11 Good4/13 -btn 11.5 King Leon 10-7

6 6.6
2.62
124
66 2016-05-31 18:00 Bitview Colin
D E Mullins
Ballinrobe / / 2m 90y / Hurdle Turf / 8K 11-3 Good1/7 -win 0.5 Delegate 11-0

26 46.91
14.42
67 2016-05-30 20:00 Reafadda
D E Mullins
Ballinrobe / / 2m 4f / Hurdle Turf / 8K 11-4 Good1/10 -win 0.3 Urtheoneiwant 11-9

7 8.48
2.59
101
68 2016-05-26 19:15 Bitview Colin
D E Mullins
Tipperary / / 2m / Hurdle Turf / 6K 11-4 Good3/18 -btn 8.7 Heartbreak City 11-9

41 65.49
9.6
69 2016-05-16 20:50 Bitview Colin
Miss G Ryan
Killarney / / 2m 1f / NH Flat / 6K 11-7 Good7/11 -btn 36.25 Product Of Love 11-7

34 71.52
11.16
70 2016-05-16 19:50 Kylecrue
D E Mullins
Killarney / / 3m 2f / Chase Turf / 24K 9-10
Blinkers
Good6/15 -btn 11.5 Cantlow 10-3

26 41.21
9.06
123
71 2016-05-15 17:20 Inchivara
A P Heskin
Killarney / / 2m 4f 120y / Chase Turf / 6K 10-4
Tongue Strap
GoodP -btn Samanntom 11-1

34 65.07
13
80
72 2016-05-14 15:45 Draycott Place
A P Heskin
Punchestown / / 2m / Chase Turf / 15K 10-1 Good2/8 -btn 2.5 Mr Fiftyone 10-12

6.5 8.07
2.22
122
73 2016-05-09 20:10 Reafadda
D E Mullins
Roscommon / / 2m 5f 122y / Chase Turf / 10K 9-10 Good3/11 -btn 3.95 Rebel Cry 9-7

11 13.49
3.78
95
74 2016-05-03 20:05 Draycott Place
P D Kennedy
Ballinrobe / / 2m 1f / Chase Turf / 12K 11-7 Soft4/16 -btn 11.75 Liberty's Gift 10-10

13 15.66
3.51
123
75 2016-05-03 19:05 Mic Milano
Mr T N Brett
Ballinrobe / / 2m 5f / Hurdle Turf / 6K 11-3
Tongue Strap
Soft4/16 -btn 27.5 Spider Web 11-5

7 7.62
2.04
93
76 2016-04-27 18:40 Draycott Place
P T Enright
Punchestown / / 2m 4f / Chase Turf / 59K 9-10 Good To Yielding9/17 -btn 29.55 Irish Cavalier 11-5

21 32.77
7
125
77 2016-04-25 16:15 Old Castle Villa
Mr T N Brett
Tramore / / 2m 5f 50y / Hunter Chase / 6K 10-7 Good To Firm6/10 -btn 31.2 Hurricane Ben 11-7

34 50
7.4
78 2016-04-25 15:45 Willow Grange
A E Lynch
Tramore / / 2m 5f 50y / Chase Turf / 6K 10-7 Good To Firm7/10 -btn 14.6 Glasslyn Road 10-7

13 15.5
4
83
79 2016-04-22 19:40 Reafadda
Jack Kennedy
Kilbeggan / / 3m 1f / Chase Turf / 10K 9-8 Good6/11 -btn 4.9 Down Under 10-13

6 7.2
2.43
96
80 2016-04-15 19:55 Benefit Jewel
Miss G Ryan
Ballinrobe / / 2m 1f 50y / NH Flat / 6K 11-0 Heavy5/6 -btn 27.5 Presenting Percy 12-0

26 60
14.75
81 2016-04-15 19:25 Kylecrue
D Meyler
Ballinrobe / / 2m 3f 110y / Chase Turf / 8K 11-7
Blinkers
Heavy1/9 -win 0.75 Fergiethelegend 10-8

9 9.48
3.15
118
82 2016-04-15 17:55 Mic Milano
Mr T N Brett
Ballinrobe / / 2m 1f 50y / Hurdle Turf / 8K 9-12
Tongue Strap
Heavy1/13 -win 0.05 Duty Dance 10-6

8 10.17
3.43
88
83 2016-04-14 17:10 Draycott Place
D Meyler
Limerick / / 2m 1f / Chase Turf / 10K 11-8 Heavy5/6 -btn 7.95 King Blue 9-12

3.75 4.1
2.32
126
84 2016-04-14 16:00 Who's Cross
Eoin O'Connell
Limerick / / 2m 2f / Hurdle Turf / 9K 10-12 Heavy7/7 -btn 89.75 Stolberg 11-5

21 30
10.5
99
85 2016-04-02 17:15 Kylecrue
D Meyler
Navan / / 2m 4f / Chase Turf / 10K 11-2
Blinkers
Soft To Heavy5/7 -btn 16 Tipped Up Harry 10-13

11 15.05
6
119
86 2016-03-27 17:25 Killdevil George
Mr E P O'Brien
Fairyhouse / / 2m / NH Flat / 59K 10-9 Yielding14/16 -btn 49.35 Forge Meadow 10-4

51 88.8
21
87 2016-03-17 16:40 Draycott Place
D Meyler
Down Royal / / 3m 2f / Chase Turf / 11K 10-9 Soft2/3 -btn 7.5 Fine Rightly 11-4

7.5 8.61
2.02
126
88 2016-03-14 16:35 Kylecrue
A E Lynch
Cork / / 3m / Hurdle Turf / 10K 11-3
Blinkers
Soft To Heavy6/8 -btn 119.75 Sonny B 11-1

15 22
4.5
123
89 2016-03-13 15:45 Reafadda
I J McCarthy
Limerick / / 2m 5f / Hurdle Turf / 8K 10-12 Heavy6/8 -btn 98 Monasteradenpauric 11-4

26 75
13.5
104
90 2016-03-11 16:20 Mic Milano
Mr T N Brett
Limerick / / 2m 5f / Hurdle Turf / 6K 10-12
Tongue Strap
Heavy3/7 -btn 7.5 Edvardo 11-8

9 11.05
4.51
88
91 2016-03-04 21:00 Cnoc Na Sioga
Miss G Ryan
Dundalk / / 2m / Flat AW / 8K 9-10 Standard13/13 -btn 44.45 Eshtiaal 11-10

67 276.78
75
59
92 2016-02-28 16:00 Draycott Place
A E Lynch
Leopardstown / / 2m 5f 60y / Chase Turf / 30K 10-12 Soft11/13 -btn 34.3 Colms Dream 10-4

21 29.44
7.61
128
93 2016-01-31 15:00 Draycott Place
D E Mullins
Punchestown / / 2m / Chase Turf / 26K 11-4 Soft To Heavy6/6 -btn 36.75 Felix Yonger 11-12

101 290
47.23
128
94 2016-01-30 16:15 Simply Terrific
Mr T N Brett
Fairyhouse / / 2m / NH Flat / 8K 10-9
Tongue Strap
Heavy7/8 -btn 110.5 Avellino 11-2

51 227.96
15.5
95 2016-01-17 13:50 Kylecrue
A E Lynch
Leopardstown / / 3m / Hurdle Turf / 12K 11-1
Blinkers
Soft6/12 -btn 32.25 Golan Lodge 10-2

51 74.59
16
124
96 2016-01-16 15:05 Draycott Place
A E Lynch
Naas / / 2m / Hurdle Turf / 11K 11-8 Soft To Heavy9/15 -btn 14.05 Go Paddy Go 10-5

17 16.74
4.2
121
97 2016-01-10 14:20 Draycott Place
D Meyler
Fairyhouse / / 2m 1f / Chase Turf / 60K 9-12 Heavy6/10 -btn 23.5 Nearly Nama'd 10-5

17 27
6.59
128
98 2016-01-09 13:35 Kylecrue
Mr J J King
Punchestown / / 3m 1f / Chase Turf / 12K 11-0
Blinkers
HeavyP -btn Baie Des Iles 11-6

13 17
4.98
120

Anonymous Ginger Ltd. does not encourages reckless gambling. This site is not intended for an audience under 18 years of age. We recommend that readers who engage in gambling do so responsibly and set financial limits. If you have a concern about problem gambling, you can contact GamCare on 0845 6000 133 or gamcare.org.uk

Anonymous Ginger © Copyright 2024, All Rights Reserved