E J Walsh Horse Racing Form | Bath 18:45 17th April 2015

E J Walsh' Form | 17th April 2015

17th April 2015 CLEAN WATER FOR EVERYONE-WATERAID/EBF MEDIAN AUCTION MAIDEN STAKES (5)

Total Horses Ride Last 14 Days Race Type Wins Races Win %
597 0 wins from 10 runs
0%
Flat AW 45 367
12.26%
Flat Turf 51 500
10.2%
Race Type
Flat Turf
Class
5
Classifications
Auction, Maiden, Median, Stakes
Ground
Firm
Distance
5f 11y
Runners
7
Prize Money
£3,545
Is E J Walsh Improving?
Does E J Walsh 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
Trainer
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 2015-04-15 20:15 Divine Call
E J Walsh
Kempton / 5 / 7f / Flat AW / 3K 8-7
Visor
Standard8/9 -btn 4.55 Black Dave 9-4

took keen hold, held up in touch in midfield, driven and unable to quicken 2f out, no impression over 1f out

13 14.96
3.94
61
1 2015-04-15 18:45 Jazri
E J Walsh
Kempton / 6 / 1m 4f / Flat AW / 2K 8-3
Blinkers
Standard4/10 -btn 4.75 Giant Sequoia 9-1

held up towards rear, headway over 2f out, driven and pressed leaders well over 1f out, no extra and beaten 1f out, weakened inside final furlong

7 7.85
2.62
46
2 2015-04-11 18:50 Verus Delicia
E J Walsh
Wolverhampton / 5 / 5f 216y / Flat AW / 3K 8-6
Hood
Standard10/10 -btn 16 Shingle 9-9

started slowly, always in rear

7 7.28
2.38
65
3 2015-04-11 18:20 Stanlow
E J Walsh
Wolverhampton / 6 / 1m 4f 50y / Flat AW / 2K 8-7
Cheekpieces
Standard5/11 -btn 10.05 Teide Peak 8-11

led 1f, chased leaders, ridden over 2f out, weakened inside final furlong

8 9
3.16
51
4 2015-04-10 18:20 New Decade
E J Walsh
Wolverhampton / 6 / 5f 216y / Flat AW / 3K 9-0 Standard9/9 -btn 15.6 Trending 9-8

chased leaders, driven and every chance 2f out, lost place and beaten when squeezed for room 1f out, soon weakened and eased well inside final furlong

29 36.02
7.82
50
5 2015-04-10 17:50 Hamis Al Bin
E J Walsh
Wolverhampton / 6 / 5f 216y / Flat AW / 3K 9-2
Tongue Strap
Standard6/9 -btn 4.75 Danzoe 9-10

held up in touch in last trio, not much room well over 1f out, soon ridden, stayed on same pace final furlong

5.5 6.39
2.11
52
6 2015-04-10 14:05 Indian Gold
E J Walsh
Leicester / 5 / 5f / Flat Turf / 3K 9-0 Good To Soft6/6 -btn 21.25 Gin In The Inn 9-5

prominent, ridden over 3f out, weakened halfway

34 62.93
19.51
7 2015-04-08 14:30 Play The Blues
E J Walsh
Lingfield / 6 / 1m 1y / Flat AW / 2K 8-7
Tongue Strap
Standard2/10 -btn 0.75 Warden Bond 9-7

steadied start, held up off the pace in rear, ridden and headway over 2f out, driven to lead just inside final furlong, headed and one pace final 50yds

51 92.47
17.5
45
8 2015-04-06 14:25 Apache Glory
E J Walsh
Wolverhampton / 5 / 1m 1f 103y / Flat AW / 3K 9-2
Cheekpieces
Standard4/7 -btn 4.3 Qasser 9-3

held up, headway over 1f out, not trouble leaders

9 11
4.46
70
9 2015-04-06 13:50 On A Whim
E J Walsh
Wolverhampton / 5 / 1m 1f 103y / Flat AW / 3K 8-9 Standard6/7 -btn 13.5 Marma's Boy 9-5

started slowly, held up, headway over 2f out, ridden and weakened over 1f out

51 98.38
30
10 2015-03-31 17:05 Howz The Family
E J Walsh
Southwell / 6 / 1m / Flat AW / 3K 8-11 Standard10/14 -btn 16.1 Quadriga 9-5

in touch, ridden along halfway, soon lost place

41 103.12
20
50
11 2015-03-28 15:25 Trojan Rocket
E J Walsh
Kempton / 2 / 6f / Flat AW / 12K 8-11
Cheekpieces
Standard11/12 -btn 6.5 Related 8-10

well in rear, driven halfway, no progress

17 19.54
4.75
97
12 2015-03-28 13:45 Fabulous Flyer
E J Walsh
Kempton / 4 / 5f / Flat AW / 4K 8-9 Standard6/8 -btn 12.25 Rah Rah 9-0

dwelt, soon chased leading pair on outer and ran green, lost 3rd and weakened just over 1f out

13 21.46
3.35
13 2015-03-27 19:45 For Shia And Lula
E J Walsh
Wolverhampton / 5 / 7f 32y / Flat AW / 3K 9-2 Standard6/9 -btn 5.6 Rouge Nuage 9-4

soon chasing leader, ridden over 2f out, weakened inside final furlong

19 25
4.88
75
14 2015-03-27 18:45 Binky Blue
E J Walsh
Wolverhampton / 5 / 5f 216y / Flat AW / 3K 8-9 Standard4/6 -btn 3.25 Van Wilder 9-0

chased leaders, ridden and not clear run over 1f out, edged left and no extra inside final furlong

34 60
14.71
68
15 2015-03-27 18:15 Divine Call
E J Walsh
Wolverhampton / 6 / 5f 216y / Flat AW / 2K 9-0
Visor
Standard2/9 -btn 0.2 Reginald Claude 9-6

slowly into stride, held up, headway over 2f out, ridden to lead over 1f out, headed post

4 4.55
1.83
58
16 2015-03-26 16:30 Mazij
E J Walsh
Wolverhampton / 6 / 1m 4f 50y / Flat AW / 2K 8-8
Blinkers
Standard9/11 -btn 24.75 Ninepointsixthree 8-10

led over 6f, chased winner until ridden over 2f out, soon weakened

19 24
4.88
52
17 2015-03-26 15:25 Apache Glory
E J Walsh
Wolverhampton / 5 / 1m 1f 103y / Flat AW / 3K 9-0
Cheekpieces
Standard3/4 -btn 1.5 Sonnetation 9-7

held up, headway under pressure over 2f out, stayed on

5.5 6
2.45
71
18 2015-03-24 16:00 Jack Bond
E J Walsh
Wolverhampton / 5 / 1m 141y / Flat AW / 3K 9-0 Standard8/10 -btn 12.1 Maxwell 9-5

slowly into stride, held up, ridden over 1f out, never on terms

81 333.19
22
19 2015-03-23 17:10 On A Whim
E J Walsh
Wolverhampton / 5 / 1m 141y / Flat AW / 3K 8-9 Standard4/5 -btn 18.3 Sammy's Warrior 9-5

started slowly, held up, ridden and weakened over 2f out

23 42.09
9.4
20 2015-03-23 15:40 Prime Exhibit
E J Walsh
Wolverhampton / 6 / 1m 141y / Flat AW / 2K 9-11
Tongue Strap
Standard4/7 -btn 5 Al Muheer 9-3

chased leaders, ridden over 2f out, no extra inside final furlong

7 8.42
3.25
67
21 2015-03-23 15:10 Mambo Spirit
E J Walsh
Wolverhampton / 5 / 7f 32y / Flat AW / 3K 8-10 Standard6/10 -btn 7.6 Gold Club 9-0

slowly into stride, held up, raced keenly, headway on outer over 2f out, weakened over 1f out

21 28
5.11
64
22 2015-03-23 14:40 Indian Affair
E J Walsh
Wolverhampton / 6 / 7f 32y / Flat AW / 2K 9-2 Standard1/11 -win 0.2 Indian Giver 9-4

chased leader 6f out until led over 2f out, ridden out

5 5.27
1.93
52
23 2015-03-19 17:30 Starlight Banner
E J Walsh
Wolverhampton / 5 / 1m 141y / Flat AW / 3K 8-4 Standard6/8 -btn 7.25 Serene Beauty 8-4

started slowly, held up, effort over 2f out, edged left and no extra over 1f out

101 1000
36.57
24 2015-03-19 16:25 Captain Starlight
E J Walsh
Wolverhampton / 6 / 1m 141y / Flat AW / 3K 8-10 Standard7/7 -btn 8.75 Disclosure 9-7

held up, ridden over 3f out, hung left and weakened over 1f out

67 158.96
60
59
25 2015-03-18 21:15 Indian Affair
E J Walsh
Kempton / 6 / 6f / Flat AW / 2K 9-0 Standard2/12 -btn 0.2 Douneedahand 9-7

tracked leading trio, driven over 2f out, challenged over 1f out, stayed on inside final furlong to press winner near finish, not quicken

5.5 5.61
2.36
53
26 2015-03-18 19:15 Jazri
E J Walsh
Kempton / 6 / 1m 3f / Flat AW / 2K 8-7
Blinkers
Standard3/9 -btn 2.25 Weld Arab 9-4

took keen hold, held up, ridden and not quicken 2f out, stayed on from over 1f out to take 3rd last stride

5.5 6.06
2.16
47
27 2015-03-18 16:35 Spellmaker
E J Walsh
Chelmsford / 4 / 6f / Flat AW / 6K 9-0 Standard5/9 -btn 4.3 Varsovian 9-5

held up in touch in midfield, effort over 1f out, edged left and no impression under pressure 1f out, weakened inside final furlong

5.5 6.42
2.06
76
28 2015-03-18 14:20 Arryzona
E J Walsh
Chelmsford / 6 / 1m 2f / Flat AW / 3K 8-7
Cheekpieces
Standard10/11 -btn 22.7 Sail Home 9-4

slowly into stride, soon ridden along and never travelling in rear throughout

101 457.35
75
45
29 2015-03-17 16:55 Red Unico
E J Walsh
Southwell / 6 / 1m / Flat AW / 3K 9-2
Cheekpieces
Standard3/5 -btn 7.5 What Asham 9-2

led, pushed along 3f out, soon ridden, headed 2f out and soon driven, kept on one pace final furlong

4 4.31
2.04
55
30 2015-03-17 14:00 College Doll
E J Walsh
Southwell / 6 / 5f / Flat AW / 3K 8-12
Tongue Strap
Standard5/9 -btn 4.4 Meebo 9-1

prominent, headway to lead halfway, ridden and headed well over 1f out, soon driven and gradually weakened

13 18.5
3.8
53
31 2015-03-14 19:45 Jack Bond
E J Walsh
Wolverhampton / 5 / 1m 141y / Flat AW / 3K 9-0 Standard5/7 -btn 10.3 All You 9-5

soon chasing leaders, ridden over 3f out, weakened over 1f out

34 40
6.39
32 2015-03-13 20:45 Jazri
E J Walsh
Wolverhampton / 6 / 1m 141y / Flat AW / 3K 8-8
Blinkers
Standard10/12 -btn 5 Happydoingnothing 9-6

held up, headway over 2f out, ridden over 1f out, stayed on same pace final furlong

8 9.09
2.86
47
33 2015-03-13 20:15 Indian Affair
E J Walsh
Wolverhampton / 6 / 7f 32y / Flat AW / 3K 8-13 Standard3/10 -btn 2.05 Tsarglas 9-0

soon led at steady pace, pulled hard, ridden and headed over 2f out, stayed on same pace inside final furlong

5.5 5.98
1.92
53
34 2015-03-13 19:45 Miss Dusky Diva
E J Walsh
Wolverhampton / 5 / 7f 32y / Flat AW / 4K 8-5 Standard5/8 -btn 9.05 Fondly 8-10

dwelt, outpaced, never nearer

67 274.87
42.9
35 2015-03-11 20:20 Triple Dream
E J Walsh
Kempton / 5 / 6f / Flat AW / 3K 8-11 Standard5/12 -btn 2.3 Desert Strike 9-6

chased leaders, ridden 2f out, stayed on same pace under pressure inside final furlong, lost 2 places towards finish

26 34
8
70
36 2015-03-10 15:05 College Doll
E J Walsh
Southwell / 6 / 5f / Flat AW / 3K 8-9
Tongue Strap
Standard6/8 -btn 6.05 Harwoods Star 9-4

chased leaders, headway over 2f out, ridden well over 1f out, soon weakened

9 9.15
2.73
53
37 2015-02-27 14:50 Hamoody
E J Walsh
Lingfield / 5 / 5f 6y / Flat AW / 3K 9-2 Standard4/7 -btn 1.55 Billy Red 8-10

chased leader until over 3f out, midfield and switched right over 1f out, headway inside final furlong, kept on towards finish

15 23.85
7.2
70
38 2015-02-26 20:40 Cottrell
E J Walsh
Chelmsford / 6 / 6f / Flat AW / 3K 9-2 Standard6/6 -btn 7.55 Saved My Bacon 9-2

led, ridden and headed over 1f out, weakened inside final furlong

2.62 2.68
1.81
52
39 2015-02-24 14:10 Cantankerous
E J Walsh
Lingfield / 5 / 7f 1y / Flat AW / 3K 9-8 Standard7/8 -btn 9.6 Rain Wind And Fire 8-10

steadied start, held up in 7th, pushed along firmly from over 2f out, no progress

67 505.43
36
40 2015-02-23 15:00 Triple Dream
E J Walsh
Wolverhampton / 5 / 5f 20y / Flat AW / 3K 9-0 Standard5/7 -btn 2.75 Arctic Lynx 8-12

chased leaders, ridden halfway, stayed on

13 15.69
2.92
73
41 2015-02-20 19:45 Mambo Spirit
E J Walsh
Wolverhampton / 6 / 5f 20y / Flat AW / 3K 9-2 Standard4/12 -btn 3.1 Rylee Mooch 9-5

slowly into stride, towards rear when hampered and stumbled over 3f out, ridden and ran on inside final furlong, not reach leaders

5.5 6.3
2.34
64
42 2015-02-20 19:15 My Meteor
E J Walsh
Wolverhampton / 6 / 5f 20y / Flat AW / 3K 9-4 Standard4/9 -btn 2.2 Trending 9-4

prominent, raced keenly, ridden over 1f out, staying on same pace when not much room towards finish

8 9.4
3.01
55
43 2015-02-19 18:10 Jazri
E J Walsh
Chelmsford / 6 / 1m 2f / Flat AW / 3K 8-6
Blinkers
Standard2/13 -btn 1.5 Third Strike 8-12

held up towards rear, headway 4f out, effort under pressure 2f out, chased winner just over 1f out, stayed on same pace inside final furlong

9 10.72
3.05
45
44 2015-02-17 16:35 Logans Lad
E J Walsh
Wolverhampton / 6 / 5f 216y / Flat AW / 2K 8-13 Standard5/7 -btn 3 Bond Fastrac 9-4

soon outpaced, stayed on under pressure final furlong, never troubled leaders

4.5 4.96
2.55
62
45 2015-02-17 15:00 Snow Dancer
E J Walsh
Wolverhampton / 6 / 1m 4f 50y / Flat AW / 3K 8-3
Cheekpieces
Standard5/11 -btn 3.4 Well Owd Mon 9-1

slowly into stride, held up, headway over 1f out, soon ridden, stayed on same pace inside final furlong

26 39.71
6.2
47
46 2015-02-17 14:00 Mambo Spirit
E J Walsh
Wolverhampton / 6 / 7f 32y / Flat AW / 3K 9-1 Standard1/11 -win 3.5 Divine Call 9-6

chased leaders, led over 1f out, shaken up and ran on well, eased near finish

10 12
3.55
58
47 2015-02-11 17:15 Jazri
E J Walsh
Kempton / 7 / 1m 2f / Flat AW / 2K 9-1
Cheekpieces
Standard2/10 -btn 0.75 Third Strike 9-8

steadied start, held up in rear, ridden when widest of all bend 2f out, stayed on from over 1f out, took 2nd last 50yds, no threat to winner

7.5 8
2.48
45
48 2015-02-07 21:15 Snow Dancer
E J Walsh
Wolverhampton / 6 / 1m 1f 103y / Flat AW / 2K 8-4
Cheekpieces
Standard4/9 -btn 4.05 Moulin Rouge 8-13

held up, ridden over 2f out, ran on inside final furlong, nearest finish

11 14.84
2.88
48
49 2015-02-05 17:10 Nolecce
E J Walsh
Wolverhampton / 6 / 1m 4f 50y / Flat AW / 3K 8-10 Standard2/8 -btn 4 Trimoulet 9-12

chased leader, led 4f out, headed over 1f out, no chance with winner

26 50
5.33
59
50 2015-02-05 14:55 Bussa
E J Walsh
Wolverhampton / 6 / 7f 32y / Flat AW / 3K 9-0 Standard5/10 -btn 7.5 Etaad 8-13

slowly into stride, in rear, headway on outer over 2f out, never troubled leaders

12 11.5
3.47
53
51 2015-02-02 13:45 Apache Glory
E J Walsh
Lingfield / 5 / 1m 2f / Flat AW / 3K 8-11
Cheekpieces
Standard1/11 -win 0.5 Hector's Chance 9-6

held up in last quartet, ridden and progress out wide well over 1f out, strong run to lead last 75yds

9 12
3.58
65
52 2015-01-29 16:30 Amenable
E J Walsh
Southwell / 5 / 7f / Flat AW / 3K 8-13
Cheekpieces
Standard8/9 -btn 19 Clockmaker 9-7

soon pushed along to chase leaders on inner, ridden along and lost place before halfway, behind after

17 22.88
5.3
68
53 2015-01-26 16:10 Cantankerous
E J Walsh
Wolverhampton / 5 / 7f 32y / Flat AW / 3K 9-8 Standard10/12 -btn 9.35 Sir Keating 8-9

took keen hold, held up in touch, ridden and outpaced well over 1f out, soon beaten, weakened final furlong

101 264.63
30
54 2015-01-23 17:45 High Office
E J Walsh
Wolverhampton / 5 / 1m 5f 194y / Flat AW / 3K 8-9
Blinkers
Standard8/8 -btn 39.25 Noguchi 8-9

dwelt, ridden along early, soon held up, ridden 4f out, struggling and no danger after

17 24
4.16
65
55 2015-01-23 16:15 Stanlow
E J Walsh
Wolverhampton / 6 / 1m 1f 103y / Flat AW / 3K 9-7
Cheekpieces
Standard4/10 -btn 3.1 Sarlat 9-1

towards rear, headway 3f out, chased leaders over 1f out, stayed on under pressure inside final furlong, not quite pace to challenge

3.25 3.5
1.47
55
56 2015-01-22 17:40 Spellmaker
E J Walsh
Chelmsford / 4 / 6f / Flat AW / 5K 8-7 Standard4/12 -btn 1 Guishan 9-5

held up in midfield, switched right and effort over 1f out, headway to chase leaders and switched back left well inside final furlong, ran on

13 16
4.7
76
57 2015-01-19 13:40 Dancing Primo
E J Walsh
Wolverhampton / 5 / 1m 5f 194y / Flat AW / 3K 8-3 Standard6/9 -btn 12.25 Urban Castle 9-6

held up, ridden over 3f out, never dangerous

67 180
19.27
57
58 2015-01-17 15:10 Thataboy
E J Walsh
Lingfield / 5 / 6f 1y / Flat AW / 3K 9-2 Standard6/11 -btn 4 Glastonberry 9-7

held up in midfield, jostling match with rival 3f out, effort under pressure over 1f out, kept on inside final furlong, never threatened leaders

9 11
3.15
75
59 2015-01-16 18:45 Cantankerous
E J Walsh
Wolverhampton / 5 / 7f 32y / Flat AW / 3K 9-9 Standard10/12 -btn 11.15 Symbolic Star 8-10

slowly into stride, always in rear

101 521.73
45.85
60 2015-01-16 14:25 Jumbo Prado
E J Walsh
Lingfield / 6 / 1m 1y / Flat AW / 3K 8-12
Cheekpieces
Standard2/11 -btn 0.75 Two In The Pink 9-3

ran in snatches in rear, reminders after 2f, effort and widest well over 1f out, stayed on strongly under pressure inside final furlong to snatch 2nd last strides

21 27.02
7.2
63
61 2015-01-16 13:50 Apache Glory
E J Walsh
Lingfield / 6 / 1m 2f / Flat AW / 2K 9-2
Cheekpieces
Standard5/12 -btn 2.05 Precision Five 9-6

taken down early, in touch in midfield, headway on inner over 1f out, stayed on same pace inside final furlong

8 8.71
2.68
65
62 2015-01-15 19:10 Forzarzi
E J Walsh
Wolverhampton / 7 / 7f 32y / Flat AW / 2K 8-11 Standard12/12 -btn 16.7 Boboli Gardens 9-13

slowly into stride, ridden over 2f out, always in rear

34 52.03
11
45
63 2015-01-14 15:35 Give Us A Belle
E J Walsh
Lingfield / 5 / 5f 6y / Flat AW / 3K 8-3 Standard9/9 -btn 15.05 Pensax Lad 9-3

midfield but not on terms with leaders, steadily lost place and behind 2f out, soon weakened

26 36.6
7.49
62
64 2015-01-14 12:50 Honest Strike
E J Walsh
Lingfield / 6 / 1m 7f 169y / Flat AW / 2K 8-7 Standard4/4 -btn 16.75 La Estrella 9-10

always last, ridden over 4f out, no chance final 2f

11 13.71
5.2
54
65 2015-01-11 15:50 Danzoe
E J Walsh
Chelmsford / 6 / 6f / Flat AW / 3K 8-13
Visor
Standard11/13 -btn 10.5 Invigilator 9-5

held up in last trio, ridden and no headway over 1f out, never troubled leaders

11 20.3
5.1
57
66 2015-01-10 13:30 Spellmaker
E J Walsh
Lingfield / 5 / 6f 1y / Flat AW / 3K 9-2 Standard1/8 -win 2.25 Lujeanie 8-13

chased clear leading trio, ridden over 2f out and still plenty to do, closed over 1f out, driven ahead inside final furlong, soon clear

3.75 3.95
1.71
70
67 2015-01-08 19:15 Gypsy Rider
E J Walsh
Wolverhampton / 7 / 5f 216y / Flat AW / 3K 9-0 Standard7/13 -btn 3.45 Little Choosey 8-9

slowly into stride, held up, ridden over 2f out, headway over 1f out, ran on, not trouble leaders

26 28.74
6.35
48
68 2015-01-08 12:50 Arctic Lynx
E J Walsh
Southwell / 6 / 5f / Flat AW / 3K 8-9
Cheekpieces
Standard1/5 -win 0.3 Shawkantango 8-12

tracked leading pair, headway halfway, pushed along and challenged 2f out, ridden to lead 1 1/2f out, driven and edged left inside final furlong, kept on

5.5 6.06
2.76
68
69 2015-01-06 13:20 Honest Strike
E J Walsh
Southwell / 6 / 2m / Flat AW / 3K 9-3 Standard5/13 -btn 20.5 Rock of Ages 9-11

midfield, headway over 4f out, ridden along and wide straight, driven over 2f out and never near leaders

17 24.28
6.4
54
70 2015-01-05 12:50 Jumbo Prado
E J Walsh
Wolverhampton / 6 / 7f 32y / Flat AW / 3K 9-2
Cheekpieces
Standard5/10 -btn 2.55 Tango Sky 8-10

led, ridden over 1f out, headed and no extra inside final furlong

6 6.78
2.41
63
71 2015-01-04 15:45 Eurato
E J Walsh
Southwell / 5 / 1m 4f / Flat AW / 3K 8-11 Standard To Slow6/7 -btn 41.75 Crakehall Lad 9-3

always in rear, ridden along over 5f out, soon outpaced and behind

10 13.06
3.7
62
72 2015-01-04 13:10 Howz The Family
E J Walsh
Southwell / 6 / 6f / Flat AW / 3K 8-13 Standard To Slow9/10 -btn 14.5 Lucky Mark 9-7

soon ridden along, always in rear

67 125.27
22
57

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