P Townend Horse Racing Form | Tipperary 16:25 11th July 2015

P Townend' Form | 11th July 2015

11th July 2015 KEVIN MCMANUS BOOKMAKER GRIMES HURDLE (GRADE 3)

Total Horses Ride Last 14 Days Race Type Wins Races Win %
112 2 wins from 4 runs
50%
NH Flat 0 6
0%
Chase Turf 6 47
12.77%
Hurdle Turf 10 123
8.13%
Is P Townend Improving?
Does P Townend 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-07-10 18:50 Thanks For Tea
P Townend
Cork / / 2m 4f / Hurdle Turf / 8K 11-8 Good1/16 -win 2.25 Give Her Bach 11-3

8 10.28
2.58
102
1 2015-07-10 18:20 Alelchi Inois
P Townend
Cork / / 2m 4f / Hurdle Turf / 13K 11-0 Good1/5 -win 0.75 Bayan 10-7

3.5 3.7
1.78
2 2015-07-04 18:55 Even Though
P Townend
Bellewstown / / 3m / Hurdle Turf / 7K 10-11 Good To Firm6/16 -btn 19.95 Nautical Nitwit 11-1

21 65
8.6
3 2015-07-03 17:50 Twenty Four Years
P Townend
Wexford / / 2m 2f / Hurdle Turf / 7K 10-13 Good To Firm2/14 -btn 9 For Gortnatona 10-13

5.5 6.4
2.2
4 2015-06-20 17:05 Duckweed
P Townend
Gowran Park / / 3m / Hurdle Turf / 16K 10-3 Good2/17 -btn 0.75 From Frost 9-3

7 7.97
2.61
111
5 2015-06-20 16:35 Aqua Regia
P Townend
Gowran Park / / 2m / Hurdle Turf / 7K 10-4 GoodP -btn Supreme Vic 11-1

51 114.72
25
80
6 2015-06-20 15:55 Little Haarth
P Townend
Gowran Park / / 2m / Hurdle Turf / 8K 11-12 Good2/17 -btn 3.25 Solatentif 11-12

7 9.98
2.23
7 2015-06-20 14:15 Thanks For Tea
P Townend
Gowran Park / / 2m 4f / Hurdle Turf / 8K 11-7 Good1/12 -win 0.2 Davids Jewel 11-7

4.5 4.3
1.49
100
8 2015-06-19 20:30 Cara's Oscar
P Townend
Down Royal / / 2m 4f / Chase Turf / 16K 10-11
Tongue Strap
Good9/10 -btn 76.75 Elegant Statesman 9-10

8 11.78
3.85
131
9 2015-06-19 17:50 Collen Beag
P Townend
Down Royal / / 2m / Hurdle Turf / 12K 10-13 Good3/8 -btn 5.25 Queen Alphabet 11-3

4.5 4.6
1.47
10 2015-06-17 19:30 Hurricane Jojo
P Townend
Wexford / / 2m / Hurdle Turf / 11K 10-9 Good4/8 -btn 5.75 Lilly The Lioness 10-2

13 14.5
3.44
107
11 2015-06-17 19:00 Grangeclare Rosa
P Townend
Wexford / / 3m / Hurdle Turf / 7K 10-11 Good2/14 -btn 0.2 Balinaboola Prince 11-4

4.5 5.04
1.96
12 2015-06-14 14:40 Little Rocky
P Townend
Downpatrick / / 2m 2f 110y / Hurdle Turf / 7K 11-12 Good3/15 -btn 10.5 Moonmeister 11-2

2.38 2.34
1.2
116
13 2015-06-12 19:40 Raydari
P Townend
Clonmel / / 2m / Chase Turf / 8K 11-12
Tongue Strap
Good6/8 -btn 68.75 Damefirth 11-5

4.5 5.42
1.83
108
14 2015-06-12 18:05 Time For Bucks
P Townend
Clonmel / / 2m 110y / Hurdle Turf / 8K 11-6 Good6/15 -btn 14.75 Tempo Mac 11-5

15 20.99
4.03
103
15 2015-06-12 17:35 Exxaro
P Townend
Clonmel / / 2m 110y / Hurdle Turf / 7K 11-12 Good2/17 -btn 0.5 Supreme Benefit 10-12

1.53 1.59
1.11
16 2015-06-08 20:30 Thelobstercatcher
P Townend
Roscommon / / 3m 100y / Chase Turf / 17K 10-5 Good10/15 -btn 29.15 Aranhill Chief 10-3

15 20.78
5.73
116
17 2015-06-06 19:20 Kala Brandy
P Townend
Limerick / / 2m 5f / Hurdle Turf / 10K 11-3 Good3/6 -btn 1.5 Ibsen 11-3

2.62 2.92
1.78
18 2015-05-26 20:00 Lord Adare
P Townend
Ballinrobe / / 2m 1f / Chase Turf / 8K 11-12
Tongue Strap
GoodU -btn Rock The World 11-12

13 24
4.34
19 2015-05-25 20:00 He Is Top Class
P Townend
Ballinrobe / / 2m 4f / Hurdle Turf / 7K 11-4 GoodP -btn Eshtiaal 11-6

13 28.18
3.89
94
20 2015-05-25 19:30 Queen Alphabet
P Townend
Ballinrobe / / 2m 110y / Hurdle Turf / 13K 11-10 Good5/13 -btn 5.35 The Nutcracker 10-7

3.5 3.65
1.77
123
21 2015-05-25 19:00 Decade Player
P Townend
Ballinrobe / / 2m 110y / Hurdle Turf / 6K 11-12
Tongue Strap
Good13/16 -btn 75.5 Wild Fern 11-6

17 24
4.9
95
22 2015-05-21 17:40 Kala Brandy
P Townend
Clonmel / / 2m 4f / Hurdle Turf / 7K 11-7 Good1/16 -win 3.5 Kris Kindle 10-13

3.5 4.34
1.9
23 2015-05-17 14:30 Collen Beag
P Townend
Limerick / / 2m 3f / Hurdle Turf / 8K 11-7 GoodF -btn Ballycorrigan 11-7

5.5 5.22
1.99
24 2015-05-16 16:25 Daneking
P Townend
Punchestown / / 2m / Chase Turf / 9K 11-12
Hood
Good2/6 -btn 13 The Game Changer 11-12

4 4.8
1.41
25 2015-05-16 15:50 Usa
P Townend
Punchestown / / 2m / Chase Turf / 16K 10-12 GoodP -btn Real Steel 11-5

4.5 5.63
2.73
128
26 2015-05-16 14:40 Dr Patmassini
P Townend
Punchestown / / 3m / Hurdle Turf / 8K 11-12 Good10/18 -btn 40.75 Champoleon 11-12

11 14.71
3.6
95
27 2015-05-16 14:05 Limini
P Townend
Punchestown / / 2m / Hurdle Turf / 8K 10-11 Good1/23 -win 0.5 Sandymount Duke 11-12

2.25 2.5
1.33
28 2015-05-15 20:20 Thelobstercatcher
P Townend
Kilbeggan / / 3m 1f / Chase Turf / 12K 11-5 Good To Yielding2/11 -btn 1.75 Abolitionist 10-12

7.5 7.45
2.96
115
29 2015-05-12 15:00 Pyromaniac
P Townend
Limerick / / 2m / Hurdle Turf / 11K 11-10
Tongue Strap
Yielding To Soft1/7 -win 0.5 Totally Dominant 11-10

2.5 2.7
1.59
130
30 2015-05-12 14:30 Medinah Gold
P Townend
Limerick / / 2m 5f / Hurdle Turf / 6K 11-2 Yielding To Soft2/18 -btn 0.5 Chief Of Panama 11-7

10 11
3.4
85
31 2015-05-11 19:40 Ibetellingyoualie
P Townend
Killarney / / 2m 6f / Chase Turf / 26K 10-1
Cheekpieces
Yielding6/9 -btn 44.5 Ravished 10-8

6.5 7.12
2.32
116
32 2015-05-11 18:40 Just Get Cracking
P Townend
Killarney / / 2m 6f / Hurdle Turf / 8K 11-6 Yielding8/11 -btn 18.75 Leave At Dawn 11-3

11 18.69
3.19
111
33 2015-05-11 17:40 Grand Partner
P Townend
Killarney / / 2m 4f / Hurdle Turf / 12K 11-12 Yielding5/6 -btn 41.25 Miley Shah 11-0

7.5 7.88
3.15
130
34 2015-05-10 16:20 Our Sox
P Townend
Killarney / / 2m 1f / Chase Turf / 10K 11-12 Soft9/13 -btn 63.75 Bishopslough 11-12

13 20.77
4.7
35 2015-05-10 15:50 Waxies Dargle
P Townend
Killarney / / 2m 1f / Hurdle Turf / 33K 10-8 Yielding To Soft1/14 -win 2.5 Mrs Mac Veale 10-0

5.5 5.5
1.9
130
36 2015-05-10 14:50 Encrypted Message
P Townend
Killarney / / 2m 1f / Hurdle Turf / 7K 11-12 Yielding To Soft5/15 -btn 42.5 Louise Royale 10-11

21 32.59
8.2
37 2015-05-10 14:20 Jeremy's Jet
P Townend
Killarney / / 2m 1f / Hurdle Turf / 7K 11-2
Tongue Strap
Good To Yielding11/18 -btn 75.25 Karalee 10-9

26 32.46
4.9
38 2015-05-02 17:35 Daneking
P Townend
Punchestown / / 2m 4f / Hurdle Turf / 60K 11-0
Hood
Soft9/22 -btn 24.5 Sort It Out 10-12

15 30
6.26
138
39 2015-05-02 17:00 Owega Star
P Townend
Punchestown / / 3m 1f / Chase Turf / 33K 10-11
Tongue Strap
SoftP -btn Gallant Oscar 10-9

21 38.34
6.75
137
40 2015-05-02 16:25 Thunder Zone
P Townend
Punchestown / / 2m / Hurdle Turf / 60K 11-0 Soft3/10 -btn 10.25 Petite Parisienne 10-7

21 36
8.97
133
41 2015-05-02 15:10 Heathfield
P Townend
Punchestown / / 3m 6f / Chase Turf / 20K 9-13 Soft1/20 -win 4.25 Audacious Plan 10-1

5 5.67
2.05
120
42 2015-05-01 18:40 Kinnitty Castle
P Townend
Punchestown / / 2m / Hurdle Turf / 15K 11-5 Good To YieldingP -btn Snake Eyes 11-12

34 70
11.37
43 2015-05-01 18:05 Sempre Medici
P Townend
Punchestown / / 2m 4f / Hurdle Turf / 57K 11-10 Good To Yielding4/6 -btn 12.5 Nichols Canyon 11-10

5.5 7.19
2.68
147
44 2015-05-01 17:30 Arctic Fire
P Townend
Punchestown / / 2m / Hurdle Turf / 120K 11-12
Hood
Good To Yielding2/4 -btn 8 Faugheen 11-12

6 7.4
1.2
169
45 2015-05-01 16:20 Blood Cotil
P Townend
Punchestown / / 2m 5f / Chase Turf / 60K 11-0 Good To Yielding1/17 -win 2.75 Irish Cavalier 10-13

12 12.91
3.7
141
46 2015-04-30 19:15 Whiteout
P Townend
Punchestown / / 2m / Hurdle Turf / 15K 10-8 Yielding1/11 -win 1 Uranna 11-7

9 11.75
3.18
47 2015-04-30 18:05 Sambremont
P Townend
Punchestown / / 3m / Hurdle Turf / 15K 11-2 YieldingF -btn Avant Tout 11-8

13 19.5
5.5
123
48 2015-04-30 17:30 Thousand Stars
P Townend
Punchestown / / 3m / Hurdle Turf / 120K 11-10
Cheekpieces
Yielding7/11 -btn 20 Jezki 11-10

10 13.5
2.68
156
49 2015-04-30 16:15 Usa
P Townend
Punchestown / / 2m / Chase Turf / 33K 10-2 Yielding4/16 -btn 15.5 Jacksonslady 10-9

10 12.5
3.2
128
50 2015-04-30 15:40 Dantes Firth
P Townend
Punchestown / / 2m / Hurdle Turf / 15K 11-1 Yielding25/25 -btn 109.65 Bog War 10-4

21 31.35
7.17
112
51 2015-04-29 18:40 Gold Bullet
P Townend
Punchestown / / 2m 4f / Chase Turf / 60K 10-13 Good To YieldingP -btn Ballyadam Approach 9-7

5.5 6.3
2.36
140
52 2015-04-29 17:30 On His Own
P Townend
Punchestown / / 3m 1f / Chase Turf / 120K 11-10
Cheekpieces
Good To YieldingP -btn Don Cossack 11-10

15 17.4
3.5
164
53 2015-04-29 16:55 Killultagh Vic
P Townend
Punchestown / / 3m / Hurdle Turf / 57K 11-10 Good To Yielding1/10 -win 0.5 Thistlecrack 11-10

9 12
3
143
54 2015-04-28 18:40 Wounded Warrior
P Townend
Punchestown / / 3m 1f / Chase Turf / 57K 11-10 Good To Yielding2/5 -btn 2.25 Valseur Lido 11-10

10 13.5
3
153
55 2015-04-28 17:30 Twinlight
P Townend
Punchestown / / 2m / Chase Turf / 120K 11-12 Good To Yielding6/9 -btn 35.75 Felix Yonger 11-12

8 8.8
2.58
162
56 2015-04-28 16:55 Lucky Bridle
P Townend
Punchestown / / 2m / Hurdle Turf / 33K 11-3
Hood
Good To Yielding23/25 -btn 45.05 Some Article 10-5

21 39.51
8.68
137
57 2015-04-25 15:50 Guess Again
P Townend
Sandown / 1 / 3m 5f 110y / Chase Turf / 85K 10-0
Tongue Strap
Good5/20 -btn 6.75 Just A Par 10-0

held up in touch in last quartet, smooth headway 19th, pressed leading pair 3 out, ridden and every chance next until no extra soon after last, weakened final 100yds

13 13.51
4.22
137
58 2015-04-23 19:45 Cool Oscar
P Townend
Tipperary / / 2m 4f / Hurdle Turf / 8K 11-8
Blinkers
Good7/16 -btn 12.05 Disputed 11-1

17 24
5.1
105
59 2015-04-22 17:25 Inesperate
P Townend
Fairyhouse / / 2m / Hurdle Turf / 6K 11-12 Good10/25 -btn 16.75 Bog War 11-2

5.5 6.14
2.02
102
60 2015-04-22 16:55 Carried
P Townend
Fairyhouse / / 2m / Hurdle Turf / 8K 11-12
Hood
Good4/22 -btn 4.5 To Choose 11-12

13 18
5.1
61 2015-04-18 16:25 Gilt Shadow
P Townend
Ayr / 2 / 2m 5f 110y / Hurdle Turf / 13K 11-4 Good2/8 -btn 0.5 Rascal 11-0

held up in rear, headway to track leaders 9th, challenged 2 out, led narrowly last, headed and no extra closing stages

4.5 5.38
1.82
135
62 2015-04-18 15:45 Yes Tom
P Townend
Ayr / 1 / 4m 110y / Chase Turf / 120K 10-6
Cheekpieces
Good11/29 -btn 84.45 Wayward Prince 10-1

not fluent, towards rear, ridden along from 18th, beaten from 5 out

26 46.58
7.8
142
63 2015-04-17 17:15 Usa
P Townend
Tipperary / / 2m 1f / Chase Turf / 11K 11-7 Good1/4 -win 4.25 Down Ace 11-7

4.33 4.97
2.21
123
64 2015-04-17 16:05 Lost Book
P Townend
Tipperary / / 2m / Hurdle Turf / 8K 11-2
Tongue Strap
Good8/16 -btn 9.4 Hard Bought 11-6

21 32
4.83
99
65 2015-04-17 15:30 Just Get Cracking
P Townend
Tipperary / / 2m / Hurdle Turf / 8K 11-7 GoodP -btn I Knew Well 11-7

6.5 6.8
2.12
111
66 2015-04-15 14:50 Dr Patmassini
P Townend
Limerick / / 2m 3f / Hurdle Turf / 10K 11-12 Soft4/15 -btn 19.25 Casual Approach 11-12

21 25.78
6.25
67 2015-04-13 18:20 Rebel Cry
P Townend
Tramore / / 2m 5f / Hurdle Turf / 6K 11-5 Good2/14 -btn 0.5 Miss Peacetime 11-3

7 7.98
2.52
88
68 2015-04-12 17:15 Aurillac
P Townend
Ffos Las / 6 / 2m / NH Flat / 2K 11-4 Good To Soft4/9 -btn 7.5 Premier Bond 11-4

chased leaders, ridden and outpaced 2f out, 4th and stayed on same pace after

6 7.76
2.14
69 2015-04-12 16:10 Golden Milan
P Townend
Ffos Las / 3 / 2m 6f / Hurdle Turf / 6K 11-0 Good To SoftP -btn Oscar Sunset 11-11

chased leader until 2nd, in touch until lost place 5th, behind when hampered next, lost touch and pulled up before 2 out

8 10.82
3.65
123
70 2015-04-12 15:40 Red Devil Lads
P Townend
Ffos Las / 3 / 3m 1f 110y / Chase Turf / 7K 11-9
Hood
Good To Soft1/8 -win 1.5 Still Believing 10-3

led until mistake and headed 3rd, chased clear leader after, blundered 8th, ridden 16th, closed on leader 3 out, led final 150yds, stayed on, ridden out

5 5.5
2.1
132
71 2015-04-12 14:00 Clancy's Cross
P Townend
Ffos Las / 4 / 2m 4f / Hurdle Turf / 3K 11-0
Cheekpieces
Good To Soft2/9 -btn 6 Driftashore 10-7

held up in rear, headway 4th, led after next, headed before 2 out (actual last), always held and plugged on same pace flat

8 9.07
2.88
72 2015-04-11 17:40 Sunshine Corner
P Townend
Aintree / 1 / 2m 1f / NH Flat / 17K 10-8 Good9/19 -btn 19.7 Hollies Pearl 10-11

midfield on inner, ridden 3f out, weakened final furlong

13 13.21
4.4
122
73 2015-04-11 16:15 Bob Ford
P Townend
Aintree / 1 / 4m 3f 110y / Chase Turf / 561K 10-4
Hood
Good To SoftP -btn Many Clouds 11-9

mistake 1st, led to 4th, lost place 16th (water), behind from 23rd (2nd Foinavon), tailed off when pulled up before 2 out

51 169.29
46.94
141
74 2015-04-11 13:30 Mckinley
P Townend
Aintree / 1 / 2m 4f / Hurdle Turf / 42K 11-4 Good8/12 -btn 31.75 Nichols Canyon 11-4

prominent towards outer, ridden 3 out, weakened 2 out

21 24.62
6.08
136
75 2015-04-10 16:40 Foryourinformation
P Townend
Aintree / 1 / 3m 110y / Hurdle Turf / 56K 11-4
Tongue Strap
Good To Soft5/16 -btn 32.5 Thistlecrack 11-4

held up, headway after 4 out, in touch 3 out, soon ridden, weakened last

15 20.73
5.51
145
76 2015-04-10 16:05 Witness In Court
P Townend
Aintree / 1 / 2m 5f 110y / Chase Turf / 67K 10-8 Good To SoftU -btn Rajdhani Express 11-8

led to 3rd, chased leaders 2nd when blundered and unseated rider 13th (Valentines)

51 129.98
18.09
135
77 2015-04-10 14:50 Irish Cavalier
P Townend
Aintree / 1 / 3m 1f / Chase Turf / 51K 11-4
Cheekpieces
GoodF -btn Saphir Du Rheu 11-4

mid-division, 7th when fell 5th

9 10
2.88
146
78 2015-04-10 13:40 Nexius
P Townend
Aintree / 1 / 2m 4f / Hurdle Turf / 28K 11-7 Good To Soft10/21 -btn 22 Theinval 11-4

held up, ridden 3 out, never threatened leaders

13 16.5
4.2
144
79 2015-04-09 17:15 Clondaw Kaempfer
P Townend
Aintree / 1 / 3m 110y / Hurdle Turf / 28K 11-6 Good To Soft13/21 -btn 72.4 Taglietelle 11-6

held up, ridden 9th, always towards rear

34 38.72
7.6
145
80 2015-04-07 16:25 Vedettariat
P Townend
Fairyhouse / / 3m / Hurdle Turf / 36K 11-10 Yielding To Soft9/16 -btn 17.6 Jimmy Two Times 10-13

15 22.25
4.14
134
81 2015-04-06 18:05 Ibetellingyoualie
P Townend
Fairyhouse / / 2m 6f 100y / Chase Turf / 13K 11-8
Cheekpieces
SoftP -btn Aurora Bell 11-1

8 9.88
2.96
117
82 2015-04-06 17:00 Dogora
P Townend
Fairyhouse / / 3m 5f / Chase Turf / 155K 10-5 SoftP -btn Thunder And Roses 10-6

26 35.48
7.81
135
83 2015-04-06 16:25 Max Dynamite
P Townend
Fairyhouse / / 2m / Hurdle Turf / 28K 11-4 SoftF -btn Sempre Medici 11-4

6.5 6.8
2.15
138
84 2015-04-06 15:55 I Shot The Sheriff
P Townend
Fairyhouse / / 2m 6f / Hurdle Turf / 16K 11-3
Tongue Strap
Soft1/18 -win 3.25 Ttebbob 11-10

5 5.73
2.14
130
85 2015-04-06 15:20 Zaidpour
P Townend
Fairyhouse / / 2m 4f / Hurdle Turf / 34K 11-10
Cheekpieces
Soft7/9 -btn 8.75 Dedigout 11-8

11 14
3.1
152
86 2015-04-06 14:45 Buiseness Sivola
P Townend
Fairyhouse / / 2m / Hurdle Turf / 20K 11-0 Soft1/9 -win 3 Prussian Eagle 11-0

8 10.73
2.74
128
87 2015-04-05 16:55 Elsie
P Townend
Fairyhouse / / 2m 1f / Chase Turf / 33K 10-4 Soft4/10 -btn 15.5 Ballyadam Approach 10-3

9 9.13
3.15
113
88 2015-04-05 16:20 Valseur Lido
P Townend
Fairyhouse / / 2m 4f / Chase Turf / 60K 11-10 Soft6/8 -btn 35.95 Gilgamboa 11-10

5 5.8
1.81
155
89 2015-04-05 15:50 Outlander
P Townend
Fairyhouse / / 2m 4f / Hurdle Turf / 28K 11-10 Soft2/6 -btn 13 Shaneshill 11-5

4.33 4.7
1.66
145
90 2015-04-05 15:20 Uranna
P Townend
Fairyhouse / / 2m 4f / Hurdle Turf / 60K 11-7 Soft4/14 -btn 13 Bitofapuzzle 11-7

11 14
3.9
131
91 2015-04-05 14:50 Inesperate
P Townend
Fairyhouse / / 2m / Hurdle Turf / 11K 10-1 Soft4/14 -btn 2.7 Sir Scorpion 10-13

6 7.52
2.35
100
92 2015-04-05 14:20 Voices Of Spring
P Townend
Fairyhouse / / 2m / Hurdle Turf / 9K 11-12
Hood
Soft1/19 -win 7.5 Cest Notre Gris 11-12

13 26.76
3.24
93 2015-04-02 17:35 Old Time Melody
P Townend
Clonmel / / 3m / Hurdle Turf / 8K 10-11
Cheekpieces
SoftP -btn Jo Go 10-9

8 8.6
2.6
94
94 2015-04-02 17:05 Staten Island
P Townend
Clonmel / / 2m 110y / Hurdle Turf / 7K 11-4 Soft6/13 -btn 24 Nickname Exit 11-4

101 252.26
60
95 2015-03-29 15:30 Bosman Rule
P Townend
Limerick / / 2m 4f / Hurdle Turf / 7K 11-4
Cheekpieces
Heavy7/9 -btn 110.5 Velocity Boy 11-6

7 7.08
2.48
124
96 2015-03-28 17:20 Holy Cross
P Townend
Stratford / 5 / 2m 110y / NH Flat / 3K 10-10 Good4/13 -btn 20.3 Mister Miyagi 11-10

light-framed, held up, effort 5f out, ridden 4f out, weakened well over 2f out, tailed off

2.38 2.6
1.56
97 2015-03-26 16:55 Kilcullen Flem
P Townend
Ffos Las / 6 / 2m / NH Flat / 2K 11-0 Heavy2/4 -btn 0.1 Midnight Silver 10-11

led to 7f out, soon in close 3rd, ridden and challenged 2f out, stayed on under pressure, just held

1.8 1.82
1.06
98 2015-03-26 15:50 Minella On Line
P Townend
Ffos Las / 3 / 2m 6f / Hurdle Turf / 6K 11-6
Cheekpieces
HeavyP -btn Flintham 11-7

led to 3rd, stayed prominent until weakened approaching 2 out, well behind when pulled up before last

13 15.12
4.8
124
99 2015-03-26 15:15 Red Devil Lads
P Townend
Ffos Las / 4 / 3m / Chase Turf / 4K 11-12
Hood
Heavy1/7 -win 6 Cruising Bye 9-13

made all, mistake 3rd, blundered 7th, drew clear from 3 out, very easily

2.25 2.51
1.73
120
100 2015-03-26 14:40 Golden Milan
P Townend
Ffos Las / 4 / 3m / Hurdle Turf / 3K 11-12 Heavy1/7 -win 3 Tambura 11-3

tracked leaders, switched wide approaching 2 out where led on bit, very easily

11 15
3.57
110
101 2015-03-26 14:10 Veripek
P Townend
Ffos Las / 4 / 2m 4f / Hurdle Turf / 4K 11-1 Heavy3/4 -btn 30 Thedrinkymeister 11-1

tracked leading pair, not fluent 3 out, soon ridden, tired but challenged for 2nd on extended run to 2 out, weakened and eased flat

2.5 2.86
1.27
102 2015-03-22 15:45 More Madness
P Townend
Downpatrick / / 3m 4f / Chase Turf / 16K 10-11
Cheekpieces
YieldingP -btn Riverside City 10-4

5 5.14
1.98
116
103 2015-03-22 15:15 Paddy O Dee
P Townend
Downpatrick / / 2m 2f 50y / Hurdle Turf / 8K 11-2 YieldingP -btn Feel The Air 10-6

11 19.29
4.6
99
104 2015-03-21 17:20 Sunshine Corner
P Townend
Bangor-on-Dee / 5 / 2m 1f / NH Flat / 2K 10-10 Good To Soft1/10 -win 11 Black Sam 11-3

midfield headway over 3f out, led 2f out, drew clear over 1f out, easily

3.5 3.79
1.72
105 2015-03-21 16:45 Foryourinformation
P Townend
Bangor-on-Dee / 4 / 2m 4f / Hurdle Turf / 3K 11-7
Tongue Strap
Good To Soft1/7 -win 7 A Vos Gardes 11-7

raced in 2nd place, led going well 3 out, drew clear run-in, easily

2.5 2.62
1.5
131
106 2015-03-21 15:35 Binge Drinker
P Townend
Bangor-on-Dee / 3 / 3m / Hurdle Turf / 6K 11-10 Good To Soft1/11 -win 7 Western Jo 11-6

chased leaders, led 8th, drew clear before 2 out, easily

4.33 5
2.12
133
107 2015-03-21 13:50 Scorpiancer
P Townend
Bangor-on-Dee / 4 / 2m 1f / Hurdle Turf / 3K 11-6
Tongue Strap
Good To Soft3/6 -btn 11 Red Spinner 11-6

not always fluent, tracked leaders, left in 2nd 5th, chasing winner and challenging when hit 3 out, still every chance 2 out, beaten when mistake last, dropped away

1.73 1.79
1.2
124
108 2015-03-17 15:35 Portrait King
P Townend
Down Royal / / 3m / Hurdle Turf / 8K 11-7
Cheekpieces
Yielding To Soft2/12 -btn 2 Railway Tommy 11-7

7.5 9.24
3.24
113
109 2015-03-17 14:25 Voices Of Spring
P Townend
Down Royal / / 2m / Hurdle Turf / 7K 11-4 Yielding To Soft8/20 -btn 48.25 Delvin Road 10-11

5 5.42
1.98
110 2015-03-15 17:15 Ibetellingyoualie
P Townend
Navan / / 2m 4f / Chase Turf / 8K 11-12
Cheekpieces
Soft To Heavy1/10 -win 1 Boher Call 10-2

8 9.57
2.8
109
111 2015-03-15 16:45 Heathfield
P Townend
Navan / / 3m / Chase Turf / 33K 10-8 Soft To Heavy1/7 -win 3.75 Forever Gold 10-7

3 3.4
2.31
110
112 2015-03-15 16:15 Vedettariat
P Townend
Navan / / 2m 7f / Hurdle Turf / 12K 11-4 Soft To Heavy1/6 -win 1.25 Fine Article 11-4

6.5 7.01
3.54
113 2015-03-15 15:40 Master Ruffit
P Townend
Navan / / 2m 4f / Hurdle Turf / 8K 11-12 Soft To Heavy5/14 -btn 19.75 High Stratos 11-12

8 10.5
2.58
103
114 2015-03-15 15:10 Grand Partner
P Townend
Navan / / 2m / Hurdle Turf / 12K 11-9 Soft To Heavy1/10 -win 0.2 College Boy 10-2

8 8.66
2.72
126
115 2015-03-14 15:50 Bob Ford
P Townend
Uttoxeter / 1 / 4m 1f 110y / Chase Turf / 57K 11-6
Hood
SoftP -btn Goonyella 10-12

prominent, lost place 14th, some headway 18th, lost place and hampered 3 out (normal 4 out), pulled up before next

17 24.78
4.43
141
116 2015-03-14 14:40 Audacious Plan
P Townend
Uttoxeter / 3 / 3m / Chase Turf / 13K 10-5
Cheekpieces
Soft3/10 -btn 69.75 Barafundle 11-5

in rear, headway to chase leaders 11th, weakened 3 out (normal 4 out), left distant 3rd last

11 11
3.85
123
117 2015-03-13 17:15 Turban
P Townend
Cheltenham / 1 / 2m 110y / Chase Turf / 51K 11-12 Soft10/20 -btn 23.45 Next Sensation 11-2

held up, hit 2nd, headway 4 out, never reached leaders, ridden and weakened after 3 out

34 48.59
7.55
153
118 2015-03-13 15:20 Boston Bob
P Townend
Cheltenham / 1 / 3m 2f 110y / Chase Turf / 313K 11-10 Soft10/16 -btn 41.95 Coneygree 11-10

held up in last pair well off pace, never any impression, blundered last

34 48.34
11.81
161
119 2015-03-13 14:40 Arbre De Vie
P Townend
Cheltenham / 1 / 3m / Hurdle Turf / 68K 11-7 Soft4/19 -btn 4.75 Martello Tower 11-7

held up, headway approaching 3 out, soon chased leaders, ridden and outpaced by leading trio when edged left on long run to last, stayed on final 100yds but no real impression

17 19.87
5.7
145
120 2015-03-13 14:05 Wicklow Brave
P Townend
Cheltenham / 1 / 2m 1f / Hurdle Turf / 46K 11-4 Soft1/24 -win 8 Sort It Out 11-0

held up towards rear, smooth progress on outer after 3 out, led going strongly after 2 out, clear when hit last, ran on strongly, readily

26 28.44
7.65
138
121 2015-03-13 13:30 Kalkir
P Townend
Cheltenham / 1 / 2m 1f / Hurdle Turf / 68K 11-0 SoftP -btn Peace And Co 11-0

held up, never better than midfield, weakened 2 out, well behind when pulled up before last

21 20.16
6.6
147
122 2015-03-12 15:20 Zaidpour
P Townend
Cheltenham / 1 / 3m / Hurdle Turf / 171K 11-10
Cheekpieces
Good8/16 -btn 17.3 Cole Harden 11-10

held up, ridden after 2 out, stayed on past beaten horses, never threatened to get involved

67 181.34
28.36
153
123 2015-03-12 14:05 Knight Of Noir
P Townend
Cheltenham / 1 / 3m / Hurdle Turf / 46K 11-2 Good9/23 -btn 16.05 Call The Cops 10-12

towards rear of mid-division, headway after 3 out, came wide entering straight and soon ridden, stayed on same pace

21 24
5.71
142
124 2015-03-11 17:15 Stone Hard
P Townend
Cheltenham / 1 / 2m 110y / NH Flat / 34K 11-5 Good19/23 -btn 39.25 Moon Racer 11-5

chased leaders, ridden over 3f out, weakened quickly over 2f out, virtually pulled up inside final furlong

11 11.54
4.1
128
125 2015-03-11 16:40 Verawal
P Townend
Cheltenham / 1 / 2m 110y / Hurdle Turf / 43K 11-0
Cheekpieces
Good15/22 -btn 35.35 Qualando 11-0

tracked leaders, ridden after 3 out, weakened after next

67 150
15.5
131
126 2015-03-11 13:30 Beast Of Burden
P Townend
Cheltenham / 1 / 2m 5f / Hurdle Turf / 68K 11-7 Good9/10 -btn 45.9 Windsor Park 11-7

took keen hold, with leaders, led 4th to 3 out, weakened rapidly next, tailed off, broke blood vessel

9 9.61
2.99
143
127 2015-03-10 17:15 Irish Cavalier
P Townend
Cheltenham / 1 / 2m 4f 110y / Chase Turf / 34K 11-7
Cheekpieces
Good To Soft1/20 -win 2.5 Thomas Crapper 11-4

mid-division, making headway when hit 3 out, soon ridden, 5th jumping last, ran on strongly to lead final 140yds, drifted left, ridden out

12 14.5
3.5
137
128 2015-03-10 16:00 Glens Melody
P Townend
Cheltenham / 1 / 2m 4f / Hurdle Turf / 56K 11-5 Good To Soft1/15 -win 0.2 Polly Peachum 11-5

mid-division, headway after 3 out, short of room on inner when mounting challenge and hit 2 out, soon ridden to chase leader, 4 lengths down and looking held when jumped right and left in lead last, just held on, all out

7 8.4
1.97
150
129 2015-03-10 15:20 Hurricane Fly
P Townend
Cheltenham / 1 / 2m 110y / Hurdle Turf / 228K 11-10 Good To Soft3/8 -btn 6.5 Faugheen 11-10

in touch, effort on inner to chase leaders approaching last, stayed on run-in, edged right final 110yds, not pace of front two

9 14.14
2.5
169
130 2015-03-10 13:30 Shaneshill
P Townend
Cheltenham / 1 / 2m 110y / Hurdle Turf / 68K 11-7 Good To Soft2/12 -btn 4.5 Douvan 11-7

tracked leaders, ridden to chase leader after 2 out, stayed on run-in but not going pace of winner

10 10.96
3.01
139
131 2015-03-05 15:00 Ballyadeen
P Townend
Clonmel / / 2m 110y / Hurdle Turf / 7K 11-4 Soft6/13 -btn 22.25 Westerner Point 11-4

3.75 4.35
1.62
132 2015-02-28 14:40 Kylestyle
P Townend
Leopardstown / / 2m / Hurdle Turf / 16K 11-0 Soft6/14 -btn 7 Sir Scorpion 9-10

9 9.5
3.48
122
133 2015-02-22 15:20 Aminabad
P Townend
Naas / / 2m / Hurdle Turf / 29K 11-3 Soft5/5 -btn 14.7 Lean Araig 11-4

8 10.84
3.67
134 2015-02-22 13:50 On Fiddlers Green
P Townend
Naas / / 2m / Hurdle Turf / 9K 11-11 Soft4/22 -btn 10.25 Arctic Skipper 11-12

17 30
6.2
135 2015-02-21 15:50 Phantom Prince
P Townend
Fairyhouse / / 2m 4f / Hurdle Turf / 16K 10-12 Soft7/12 -btn 23.3 Rightdownthemiddle 10-1

21 31.51
8.8
125
136 2015-02-19 16:00 Ibetellingyoualie
P Townend
Clonmel / / 2m 4f 150y / Chase Turf / 8K 11-3
Cheekpieces
Soft3/12 -btn 6 All The Way Home 9-11

5 5.4
2.24
109
137 2015-02-19 13:45 Rolly Baby
P Townend
Clonmel / / 2m 3f 150y / Hurdle Turf / 9K 11-12 Soft5/8 -btn 10.85 Ttebbob 11-12

34 47.02
6.6
138 2015-02-18 14:05 Pearl Heart
P Townend
Punchestown / / 2m / Hurdle Turf / 7K 10-11 YieldingF -btn Some Article 11-12

21 48
10.07
139 2015-02-15 14:15 Zaidpour
P Townend
Navan / / 2m 5f / Hurdle Turf / 28K 11-10
Cheekpieces
Yielding To Soft2/8 -btn 2.5 Dedigout 11-8

5.5 5.61
1.79
153
140 2015-02-14 16:25 Followmeuptocarlow
P Townend
Gowran Park / / 2m 4f / Hurdle Turf / 11K 11-9 Soft10/11 -btn 100 Follow The Sign 11-0

5.5 6.21
2.28
122
141 2015-02-14 15:55 Whiteout
P Townend
Gowran Park / / 2m / Hurdle Turf / 9K 11-0 Soft1/11 -win 3 Zafayan 11-7

5 6.4
1.64
142 2015-02-14 15:20 Abbyssial
P Townend
Gowran Park / / 2m / Hurdle Turf / 28K 11-11 SoftF -btn Kitten Rock 11-9

3.5 4.04
1.73
148
143 2015-02-14 14:45 De Benno
P Townend
Gowran Park / / 2m 4f / Chase Turf / 11K 10-1 Soft To Heavy3/13 -btn 6.5 Toon River 11-6

4.5 5.1
2.1
107
144 2015-02-14 14:10 Champagne Fever
P Townend
Gowran Park / / 2m 4f / Chase Turf / 28K 11-8 Soft To Heavy1/5 -win 4.25 Texas Jack 11-8

1.53 1.59
1.22
162
145 2015-02-14 13:40 Upazo
P Townend
Gowran Park / / 2m 2f / Chase Turf / 9K 11-12 Soft To HeavyF -btn Toubaloo 11-12

3 3.15
1.55
146 2015-02-12 16:05 Ballyadeen
P Townend
Thurles / / 2m 6f 110y / Hurdle Turf / 7K 11-4 Yielding To Soft6/15 -btn 57.5 Goulane Chosen 11-1

10 13.5
3.12
147 2015-02-12 15:05 Bendala Bleu
P Townend
Thurles / / 2m 6f / Chase Turf / 6K 11-2 Yielding To SoftP -btn He Rock'S 11-7

17 34.1
6.4
92
148 2015-02-12 14:05 Elsie
P Townend
Thurles / / 3m / Chase Turf / 14K 11-4 Yielding To Soft4/5 -btn 18 Our Katie 11-1

9 12
3.85
115
149 2015-02-11 16:20 Just Get Cracking
P Townend
Down Royal / / 2m / Hurdle Turf / 8K 11-1 Yielding To Soft2/10 -btn 3.75 Shabra's Bertolini 10-5

5 5.5
1.92
108
150 2015-02-10 16:15 Ibetellingyoualie
P Townend
Clonmel / / 2m 2f 50y / Chase Turf / 11K 10-12
Cheekpieces
Yielding To Soft2/12 -btn 10 Coolaghknock Glebe 10-5

13 17.5
4.5
109
151 2015-02-10 14:35 Wrath Of Titans
P Townend
Clonmel / / 2m 6f / Hurdle Turf / 20K 11-2
Cheekpieces
Yielding To Soft3/9 -btn 10.75 Roi Des Francs 11-2

21 34
7
126
152 2015-02-08 15:50 Boston Bob
P Townend
Leopardstown / / 3m / Chase Turf / 86K 11-10 Yielding4/8 -btn 10 Carlingford Lough 11-10

6 6.27
2.2
160
153 2015-02-08 15:15 Kylestyle
P Townend
Leopardstown / / 2m / Hurdle Turf / 17K 10-10 Yielding7/18 -btn 12.7 Sort It Out 10-7

26 36.33
7.4
123
154 2015-02-08 14:45 Draycott Place
P Townend
Leopardstown / / 2m 5f / Chase Turf / 51K 11-10 Yielding6/9 -btn 49.5 Apache Stronghold 11-10

101 518.37
37.71
155 2015-02-08 14:15 Sempre Medici
P Townend
Leopardstown / / 2m 2f / Hurdle Turf / 54K 11-9 Yielding7/9 -btn 62.5 Nichols Canyon 11-9

12 13.66
3.3
156 2015-02-08 13:15 Lettre de Cachet
P Townend
Leopardstown / / 2m / Hurdle Turf / 51K 10-7 Yielding5/8 -btn 32.25 Petite Parisienne 10-8

21 28.7
6.6
157 2015-02-07 16:25 Dormouse
P Townend
Warwick / 4 / 2m / Hurdle Turf / 5K 11-12
Cheekpieces
Soft3/8 -btn 22 Temlett 11-9

towards rear, ridden 3 out, still 6th and no chance at next, went poor 3rd at last

9 11
2.6
118
158 2015-02-07 15:50 Camping Ground
P Townend
Warwick / 2 / 2m 4f 110y / Chase Turf / 19K 11-12
Tongue Strap
Soft1/7 -win 4.5 Al Alfa 10-11

raced keenly, made nearly all from 3rd until headed 14th, close 2nd and rider not worried until led again going best 2 out, ridden to assert between last two

3.5 3.7
2.44
145
159 2015-02-07 15:15 Premier Portrait
P Townend
Warwick / 4 / 3m 2f / Hurdle Turf / 5K 11-6
Cheekpieces
Soft5/11 -btn 52 Heronshaw 11-12

jumped right 1st, 2nd or 3rd place until driven 8th, soon beaten, eased and tailed off next

7 8.47
2.8
114
160 2015-02-07 14:40 Glens Melody
P Townend
Warwick / 1 / 2m 5f / Hurdle Turf / 13K 11-5 Soft1/7 -win 7 Emily Gray 11-0

confidently ridden and travelling strongly, held up last until effort before 7th, went 2nd and blundered next, led going much the best well before 2 out, 7 lengths clear last, still on bridle final 150yds

1.62 1.69
1.33
149
161 2015-02-07 13:35 Doing Fine
P Townend
Warwick / 3 / 3m 2f / Chase Turf / 9K 11-6 Soft2/5 -btn 0.3 Cogry 11-6

not fluent 5th, close up, dropped back last briefly after 13th, went 2nd next, ridden and slightly outpaced 2 out until last, driven and rallied flat, stayed on stoutly close home but just failed

5.5 5.77
2.44
130
162 2015-02-07 13:00 Arbre De Vie
P Townend
Warwick / 3 / 2m 5f / Hurdle Turf / 6K 11-10 Soft1/10 -win 11 Big Jim 11-4

raced keenly and tracked leaders, hit 5th, pushed ahead before 2 out, 6 lengths clear last, very easily

2.1 2.21
1.19
135
163 2015-02-06 14:45 Beast Of Burden
P Townend
Bangor-on-Dee / 3 / 3m / Hurdle Turf / 8K 11-4 Soft1/4 -win 11 Mendip Express 11-1

raced keenly in 2nd place until led 2nd, made rest, always travelling strongly, effortlessly drew clear from 2 out, mistake last, very easily

2.88 3.11
1.42
135
164 2015-01-31 16:20 Captain McGinley
P Townend
Ffos Las / 6 / 2m / NH Flat / 2K 11-4 Heavy2/5 -btn 0.3 Maxanisi 11-4

led at steady pace, ridden well over 1f out, kept on steadily until caught close home

1.8 1.81
1.25
165 2015-01-31 15:45 Wild Rover
P Townend
Ffos Las / 4 / 2m 6f / Hurdle Turf / 4K 11-0 Heavy3/6 -btn 72 Princess Tara 10-7

chased leaders until ridden and struggling 8th, tailed off and going through gaps from next

4.5 4.76
2.32
166 2015-01-31 14:40 Bob Ford
P Townend
Ffos Las / 2 / 3m 4f / Chase Turf / 21K 11-2
Hood
Heavy1/10 -win 30 Gorgehous Lliege 10-3

made virtually all, left with one pursuer from 17th and gradually forged clear from next, only runner to go clear

17 20
5.67
129
167 2015-01-31 14:05 Foryourinformation
P Townend
Ffos Las / 2 / 2m 4f / Hurdle Turf / 31K 10-4
Tongue Strap
Heavy3/14 -btn 20 Silsol 11-3

prominent until 7th, ridden and lost touch with leading trio 3 out, 10 lengths 3rd next, hit last, finished tired

7 8.3
2.93
131
168 2015-01-31 12:55 Glenwood Star
P Townend
Ffos Las / 4 / 2m / Hurdle Turf / 4K 11-4 Heavy1/9 -win 0.3 Souriyan 10-11

behind, pushed along halfway, effort in 8 lengths 4th when blundered 2 out, still 6 lengths 4th at last, hard driven and storming late run to lead final strides

13 18
2.96
169 2015-01-25 15:15 Outlander
P Townend
Leopardstown / / 2m 4f / Hurdle Turf / 26K 11-3 Yielding1/7 -win 3.25 Martello Tower 11-8

6 6.77
1.76
170 2015-01-25 14:45 Arctic Fire
P Townend
Leopardstown / / 2m / Hurdle Turf / 66K 11-10
Hood
Yielding2/6 -btn 3.5 Hurricane Fly 11-10

9 9.83
3.17
154
171 2015-01-25 13:10 Voices Of Spring
P Townend
Leopardstown / / 2m / Hurdle Turf / 5K 11-10 Yielding8/13 -btn 30.45 Gladiator King 11-12

21 44
8.66
172 2015-01-24 13:20 Daneking
P Townend
Navan / / 2m / Hurdle Turf / 13K 11-4
Hood
Soft5/6 -btn 38.5 Zabana 11-1

3.5 3.8
2.08
138
173 2015-01-22 14:15 Zaidpour
P Townend
Gowran Park / / 3m / Hurdle Turf / 26K 11-10
Cheekpieces
Soft To Heavy3/5 -btn 5.1 Dedigout 11-8

6.5 6.66
3.2
155
174 2015-01-22 13:15 Verawal
P Townend
Gowran Park / / 2m / Hurdle Turf / 14K 11-0 Soft To HeavyF -btn Dicosimo 11-0

11 14
4.8
175 2015-01-21 13:10 Solunar
P Townend
Fairyhouse / / 2m 4f / Hurdle Turf / 6K 10-13 Soft To Heavy16/16 -btn 86.25 Aunt Nora 10-10

21 40
8.49
176 2015-01-10 16:00 Turban
P Townend
Punchestown / / 2m 4f / Hurdle Turf / 9K 11-0 Soft5/10 -btn 11.25 Noble Endeavor 11-4

11 14.5
3.15
135
177 2015-01-10 12:40 Apache Jack
P Townend
Punchestown / / 2m 4f / Chase Turf / 8K 11-12 Soft3/8 -btn 9.5 Jarry D'Honneur 11-12

3 3.69
1.43
178 2015-01-05 14:55 Busted Case
P Townend
Thurles / / 2m 6f / Hurdle Turf / 6K 10-11
Blinkers
Soft To HeavyU -btn Zipporah 11-2

26 48
7.51
85
179 2015-01-05 13:55 Western Promise
P Townend
Thurles / / 3m / Chase Turf / 6K 11-10 Soft To Heavy5/9 -btn 30.05 Glen Ode 10-11

4.5 5.11
2.16
100
180 2015-01-04 13:30 Mckinley
P Townend
Naas / / 2m 4f / Hurdle Turf / 48K 11-7 Soft1/7 -win 0.75 Tell Us More 11-10

34 82.68
13.5
134
181 2015-01-03 12:35 Bosman Rule
P Townend
Cork / / 2m / Hurdle Turf / 11K 11-1
Cheekpieces
Heavy1/6 -win 11 The Herds Garden 11-3

11 14.5
4.83
115
182 2015-01-01 15:25 Vicalus
P Townend
Tramore / / 2m 6f / Chase Turf / 7K 11-2
Hood
HeavyP -btn Tyrone House 11-1

11 13.76
3.04
85
183 2015-01-01 14:15 Foildubh
P Townend
Tramore / / 2m 6f / Chase Turf / 20K 11-2 HeavyP -btn Roi Du Mee 11-12

7 8.48
3.75
145
184 2015-01-01 13:40 All Honours
P Townend
Tramore / / 2m 5f / Hurdle Turf / 6K 10-6
Blinkers
Heavy6/11 -btn 32.5 West Of The Edge 11-0

8 9.35
2.77
82
185 2015-01-01 12:35 Just Get Cracking
P Townend
Tramore / / 2m / Hurdle Turf / 7K 11-5 Heavy1/8 -win 2.5 Rebel Cry 10-2

7 7.55
2.48
101

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