P J Rothwell Horse Racing Form | Leopardstown 15:45 07th March 2022

P J Rothwell' Form | 07th March 2022

07th March 2022 TRI Equestrian Handicap Hurdle (80-109)

Total Horses Trained Last 14 Days Race Type Wins Races Win %
290 0 wins from 12 runs
0%
Hunter Chase 0 9
0%
Chase Turf 31 581
5.34%
Flat AW 0 43
0%
NH Flat 3 148
2.03%
Hurdle Turf 37 1458
2.54%
Flat Turf 2 45
4.44%
Race Type
Hurdle Turf
Class
Classifications
Handicap, Hurdle
Ground
Yielding
Distance
3m
Runners
17
Prize Money
£11,500
Is P J Rothwell Improving?
Does P J Rothwell 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 2022-03-06 15:55 Future Proof
S Fitzgerald
Wexford / / 2m / Hurdle Turf / 22K 10-9
Blinkers
Heavy5/7 -btn 96.5 Arctic Warrior 11-10

held up towards rear, 6th halfway, slightly hampered 4 out, soon pushed along and dropped to rear, ridden and weakened after 3 out, tailed off

101 230
55
118
1 2022-03-06 15:40 Layla's Daffodil
M M McDonagh
Leopardstown / / 2m 4f / Hurdle Turf / 11K 10-7 Yielding9/13 -btn 25.3 Cute Cherry 11-4

rear, 9th after 3 out, no impression after 2 out, weakened run-in, never a factor

34 44
9.2
102
2 2022-03-06 14:45 Dont Doubt Me
M J Doyle
Wexford / / 2m / Hurdle Turf / 11K 11-5
Hood
Heavy5/14 -btn 9 Mount Brown 11-7

tracked leaders, not fluent 2nd, soon disputed lead, not fluent 4th and slight mistake next, led entering straight, ridden and headed after 2 out, soon no impression, 2nd at last, no extra

11 15
3.85
91
3 2022-03-05 17:05 Fiveaftermidnight
J P O'Sullivan
Navan / / 2m 4f / Chase Turf / 15K 10-6
Blinkers
Yielding2/10 -btn 0.2 Alohamora 11-8

in rear, 7th and pushed along 2 out, ridden and went 2nd at last, stayed on well inside final furlong, strongly pressed winner close home, just failed

17 26
4.5
108
4 2022-03-03 15:20 Prince Zaltar
J P O'Sullivan
Clonmel / / 2m / Hurdle Turf / 10K 11-7 Heavy3/9 -btn 15.5 Bravo Team 11-12

mid-division, headway into 4th 4 out, 3rd entering straight, pushed along and mistake 2 out, soon no impression and slight mistake last, no extra

4.5 9.4
1.71
97
5 2022-02-27 16:30 Onesoc
M J Doyle
Naas / / 1m 7f 101y / Hurdle Turf / 12K 11-5 Soft13/18 -btn 58.75 Bring On The Night 11-12

in rear, ridden in 12th before 2 out, no impression

251 1000
120
6 2022-02-27 15:30 Great Realisation
S F O'Keeffe
Naas / / 1m 7f 101y / Hurdle Turf / 15K 10-0 Soft3/8 -btn 4 Justicialism 10-8

held up in rear, not fluent 1st, pushed along in 5th after 3 out, not fluent 2 out, ridden in 4th and no impression when slightly hampered and left 3rd at last, kept on one pace

6.5 8.19
2.44
99
7 2022-02-27 14:30 Feelgood Island
S F O'Keeffe
Naas / / 2m 4f 90y / Chase Turf / 45K 10-7
Tongue Strap
SoftP -btn Gabbys Cross 11-1

tracked leaders, 4th halfway, pushed along when went wrong and pulled up entering straight

23 30.23
5.72
121
8 2022-02-26 15:43 Royal Rhythm
S D Torrens
Fairyhouse / / 2m 7f 70y / Hurdle Turf / 11K 10-3
Cheekpieces
Soft4/18 -btn 9.25 Where's Frankie 11-3

in rear, pushed along at 8th, headway 3 out, ridden in 6th entering straight, 4th and no impression on leaders 2 out, kept on one pace

17 23.68
3.93
84
9 2022-02-24 16:50 Berliet Express
Miss P Elvin
Thurles / / 2m 66y / Hurdle Turf / 11K 10-11
Tongue Strap
Soft9/17 -btn 38.25 Danegeld 10-6

in rear, some headway after 4 out and 11th entering straight, ridden and no impression approaching last, no extra run-in

34 46.11
8.02
92
10 2022-02-23 16:25 Duffys Getaway
S D Torrens
Punchestown / / 2m 4f 100y / Hurdle Turf / 11K 11-10 Soft To Heavy14/16 -btn 86.25 Indie Belle 11-3

always towards rear, never a factor, pushed along after 4 out and no impression approaching 2 out, weakened, tailed off

41 85
14.3
91
11 2022-02-23 15:50 Robindevidastar
J P O'Sullivan
Punchestown / / 2m 4f 100y / Hurdle Turf / 11K 11-5
Tongue Strap
Soft To Heavy6/15 -btn 19 The Niffler 11-9

towards rear, slight mistake 4th, headway after 3 out and pushed along in 5th before next, ridden entering straight and no extra run-in

4.33 5.9
1.94
91
12 2022-02-19 16:05 Feelgood Island
J P O'Sullivan
Gowran Park / / 2m 4f / Chase Turf / 13K 11-7
Tongue Strap
Heavy5/18 -btn 61 Blue Sari 11-12

mid-division, no impression before 10th, moderate 6th 3 out where jumped right, left moderate 5th 2 out, tailed off

13 34
4.47
122
13 2022-02-17 13:55 Duffys Fortune
J P O'Sullivan
Clonmel / / 2m / Hurdle Turf / 10K 11-7 Heavy16/17 -btn 91.5 Gracchus De Balme 11-12

always towards rear, never a factor, detached halfway, no extra from 4 out

301 1000
151.54
14 2022-02-12 15:25 Globetrottersivola
N J Ryan
Naas / / 1m 7f 131y / Hurdle Turf / 12K 10-8 SoftU -btn Sparkling Stars 11-11

tracked leaders, ridden and weakened after 3 out, behind when hampered and unseated rider at last

81 295.65
38.1
91
15 2022-02-12 14:50 Ximli
J P O'Sullivan
Naas / / 1m 7f 131y / Hurdle Turf / 13K 11-7 Soft18/24 -btn 60.2 Goven 11-12

always behind, keen early, no impression from 3 out, never a factor

151 1000
220
16 2022-02-12 14:15 Mooney Boy
J P O'Sullivan
Naas / / 1m 7f 131y / Hurdle Turf / 13K 11-7 Soft14/25 -btn 96.75 Meet And Greet 11-12

in rear, no impression from 4f out, some modest late headway, never a factor

251 1000
400
17 2022-02-10 16:30 Ximyerg
J P O'Sullivan
Thurles / / 2m 7f / Hurdle Turf / 10K 10-8 Good To YieldingP -btn Round The Buoy 11-11

always towards rear, weakened 3 out, pulled up before 2 out

41 80
12
80
18 2022-02-10 14:55 Kerrytown Rock
M J Doyle
Thurles / / 1m 7f 159y / Hurdle Turf / 10K 10-11 Good To Yielding15/18 -btn 92.75 Adamantly Chosen 11-12

towards rear for most, weakened before 3 out

151 1000
92.65
19 2022-02-10 14:20 Lesssaidthebetter
J J Slevin
Thurles / / 2m 77y / Chase Turf / 11K 10-2
Cheekpieces
Good To YieldingF -btn Hollybank King 10-1

chased leaders, 5th halfway, jumped right 6th, ridden and no extra entering straight, fell last

9 12.39
3.45
83
20 2022-02-09 16:15 Duffys Getaway
S D Torrens
Fairyhouse / / 2m 3f 165y / Hurdle Turf / 11K 10-11 Soft14/16 -btn 33.25 Memory Of Youth 10-13

always towards rear, never a factor

41 55
9.06
92
21 2022-02-09 13:15 Weihnachts
S D Torrens
Fairyhouse / / 2m 5f / Chase Turf / 16K 11-3
Tongue Strap
Soft6/15 -btn 8.45 Gevrey 11-3

rear of mid-division, slight mistake 2nd, pushed along 4 out, pushed along in moderate 10th 2 out, kept on one pace

26 36.57
9.42
118
22 2022-02-06 16:10 Future Proof
N J Ryan
Leopardstown / / 2m / Hurdle Turf / 125K 9-8
Blinkers
Yielding To Soft23/27 -btn 101.5 Call Me Lyreen 11-4

always towards rear, no headway, weakened after 2 out (normal 3 out), never a factor

201 530
65
121
23 2022-02-01 16:10 Hide Out
J P O'Sullivan
Limerick / / 2m / Hurdle Turf / 11K 11-1
Cheekpieces
SoftP -btn Derridae 11-3

prominent early, 3rd halfway, mistake 5 out, weakened and slow next, trailing after 3 out, pulled up before 2 out

11 13.15
4.3
80
24 2022-02-01 15:40 Lesssaidthebetter
J P O'Sullivan
Limerick / / 2m / Hurdle Turf / 11K 11-9
Cheekpieces
Soft3/14 -btn 2.75 Springfield Lodge 11-6

mid-division, improved to chase leaders 3 out, disputed entering straight, ridden and narrowly headed after 2 out, disputed again last, dropped to 3rd and no extra run-in, kept on same pace

8.5 11.37
3.56
84
25 2022-02-01 15:10 Hastobedone
R A Doyle
Limerick / / 2m / Hurdle Turf / 10K 11-12 Soft9/14 -btn 41.3 State Man 11-9

rear for most, never a factor

251 1000
55
26 2022-02-01 13:40 Royal Rhythm
R A Doyle
Limerick / / 2m 5f / Hurdle Turf / 10K 10-12
Cheekpieces
Soft10/14 -btn 14.25 Earths Furies 10-13

towards rear, ridden and no impression before straight, never a factor

9 12
3.6
86
27 2022-01-31 16:20 Agirlcalledchloe
J P O'Sullivan
Punchestown / / 2m 7f 190y / Hurdle Turf / 10K 11-0
Cheekpieces
Yielding12/22 -btn 31.05 Smash The Lamp 11-3

mid-division, slightly hampered 1st, pushed along and towards rear 5 out, no threat after 3 out

151 770.63
70
84
28 2022-01-31 13:20 Healthisyourwealth
J B Foley
Punchestown / / 2m / Hurdle Turf / 12K 11-9 Yielding16/20 -btn 138.2 Kilcruit 12-0

mid-division well off pace, moderate 8th and pushed along after 4 out, no extra from next, weakened, tailed off

201 1000
169.15
29 2022-01-30 15:40 Union Park
J B Foley
Naas / / 1m 7f 156y / Hurdle Turf / 15K 10-3
Tongue Strap
Good To Yielding4/11 -btn 5.25 Bigz Belief 11-11

towards rear, progress on outer entering straight, ridden and headway into 3rd before last, no impression on leaders and dropped to 4th inside final furlong

6.5 8.4
2.5
103
30 2022-01-30 14:40 Great Realisation
J P O'Sullivan
Naas / / 1m 7f 156y / Hurdle Turf / 12K 11-4 Good To Yielding6/18 -btn 20.75 Man O Work 11-2

tracked leaders, bumped approaching 1st, disputed lead from 4th, ridden entering straight, headed 2 out, soon no impression

51 100
15.1
31 2022-01-29 16:00 Fiveaftermidnight
J P O'Sullivan
Fairyhouse / / 2m 7f 160y / Hurdle Turf / 12K 11-1
Cheekpieces
Good To Yielding13/16 -btn 57.5 Western Zara 11-0

always towards rear, weakened before 3 out

67 114.38
13.5
103
32 2022-01-29 15:25 Royal Sage
J P O'Sullivan
Fairyhouse / / 2m 4f 50y / Hurdle Turf / 12K 11-9 Good To Yielding14/16 -btn 125 L'yser 12-0

always towards rear, slight mistakes 2nd and 3rd, ridden and weakened before 4 out, tailed off

126 650
81.82
94
33 2022-01-29 14:50 Dont Doubt Me
M J Doyle
Fairyhouse / / 2m / Hurdle Turf / 13K 11-7
Hood
Good To Yielding13/17 -btn 50.25 Flame Bearer 12-0

always towards rear

151 880.01
69.41
34 2022-01-29 14:15 Only One Plan
J P O'Sullivan
Fairyhouse / / 2m / Hurdle Turf / 13K 11-9 Good To Yielding14/17 -btn 59.1 Ha D'Or 12-0

towards rear and mistake 1st, slight mistake 4th, never a factor

201 1000
150
35 2022-01-29 12:30 Dasmyhoss
D J O'Keeffe
Fairyhouse / / 2m 1f / Chase Turf / 15K 9-12
Cheekpieces
Good To Yielding6/8 -btn 25.25 Sil Ver Klass 10-13

chased leader, ridden and dropped towards rear before 4 out, no extra 3 out, kept on one pace behind straight

26 32
6.62
91
36 2022-01-27 15:35 Oscer Romero
H Morgan
Gowran Park / / 2m / Chase Turf / 13K 11-11
Tongue Strap
Soft10/12 -btn 40.85 Coeur Sublime 12-0

always behind, mistake 3rd, never a factor

26 79.22
5.14
84
37 2022-01-27 14:35 Think Positive
P J O'Hanlon
Gowran Park / / 2m 4f 85y / Hurdle Turf / 16K 9-13
Cheekpieces
Soft11/18 -btn 66.3 Kells Priory 9-13

in rear, under pressure 4th, no impression from 3 out, never a factor

81 198.44
23.14
95
38 2022-01-27 13:00 Berliet Express
J P O'Sullivan
Gowran Park / / 2m / Hurdle Turf / 11K 11-0
Tongue Strap
Soft10/20 -btn 27.25 Uncle Gerhard 10-12

in rear, progress on inner after 3 out, ridden in 9th 2 out, no impression

34 48
9.4
93
39 2022-01-23 14:05 Union Park
N J Ryan
Thurles / / 1m 7f 101y / Hurdle Turf / 16K 9-5
Tongue Strap
Good To Yielding3/15 -btn 4.5 Light Brigade 11-1

towards rear early, mid-division halfway, headway in 5th 3 out, went 2nd and not fluent 2 out, 3rd and pushed along approaching last, ridden and no impression run-in

11 14.26
2.98
102
40 2022-01-23 13:00 Prince Zaltar
M J Doyle
Thurles / / 1m 7f 101y / Hurdle Turf / 20K 11-3 Good To YieldingP -btn Pinkerton 12-0

always rear, detached and pulled up after 4th

67 221.21
21
41 2022-01-22 15:25 Walking The Walk
P J O'Hanlon
Navan / / 3m / Chase Turf / 11K 10-2
Tongue Strap
Yielding11/22 -btn 26.7 Routine Excellence 11-0

always towards rear, no impression from 3 out, never a factor

101 309.84
69.71
83
42 2022-01-22 13:05 Hastobedone
H Morgan
Navan / / 2m 4f / Hurdle Turf / 13K 11-11 Yielding12/19 -btn 78.8 Ash Tree Meadow 12-0

rear of mid-division, no impression from 3 out, never a factor

301 1000
131.12
43 2022-01-21 15:40 Berliet Express
C D Maxwell
Dundalk / / 1m 4f / Flat AW / 11K 9-4
Tongue Strap
Standard13/14 -btn 9.25 Angel In The Sky 9-12

mid-division for most, ridden and no extra 2f out

51 91.69
19.47
50
44 2022-01-17 14:25 Robindevidastar
J P O'Sullivan
Punchestown / / 2m 4f 130y / Hurdle Turf / 12K 10-6 Soft4/20 -btn 10.6 Gain De Cause 11-13

rear of mid-division, headway on outer before 3 out and went 4th after 2 out, ridden and no impression approaching last, no extra, kept on one pace

10 14
3.15
91
45 2022-01-17 13:20 Big Bee Hive
Miss P Elvin
Punchestown / / 2m / Hurdle Turf / 12K 10-2
Tongue Strap
Soft10/15 -btn 18.75 Bonnie Kellie 10-7

always towards rear, never a factor, no impression 3 out, kept on one pace in straight

126 380
65
84
46 2022-01-17 12:50 Great Realisation
J P O'Sullivan
Punchestown / / 2m / Hurdle Turf / 13K 11-4 Soft9/20 -btn 34.15 The Tide Turns 11-9

tracked leaders, 3rd halfway, pushed along and lost place before 2 out, soon no extra

151 311.03
59.36
47 2022-01-16 15:20 Rightback Atya
N J Ryan
Punchestown / / 2m 4f 37y / Chase Turf / 12K 9-8
Cheekpieces
Soft7/15 -btn 43.45 Feyan 11-7

chased leaders early, mid-division before halfway, ridden and no extra before 3 out

67 101.02
21.02
65
48 2022-01-16 14:50 Galon De Vauzelle
J P O'Sullivan
Punchestown / / 2m 6f 40y / Chase Turf / 13K 11-9 Soft5/12 -btn 6.7 Whiskey Lullaby 11-7

mid-division, progress before 3 out, challenged on inner 2 out, ridden and disputed entering straight, headed before last, no extra and kept on one pace

6.5 8.65
2.44
49 2022-01-16 13:45 Paddy Wickla
J P O'Sullivan
Punchestown / / 2m 4f 200y / Hurdle Turf / 11K 10-10
Tongue Strap
Soft3/13 -btn 14 Must Be Obeyed 11-6

held up, closer in 6th before 3 out, improved into 3rd 2 out, ridden in 2nd entering straight, no impression on winner before last, kept on same pace

7.5 8.01
2.73
101
50 2022-01-16 13:15 Prince Zaltar
M J Doyle
Punchestown / / 2m / Hurdle Turf / 12K 11-7 Soft9/21 -btn 32.75 Supreme Jet 12-0

held up towards rear, ridden and no impression before 2 out, moderate 12th entering straight, kept on one pace

126 322.74
78.07
51 2022-01-16 12:45 Dont Doubt Me
M J Doyle
Punchestown / / 2m / Hurdle Turf / 12K 11-7
Hood
Soft5/19 -btn 40.75 Hiaou 12-0

mid-division, moderate 6th halfway, no impression before 3 out, ridden into moderate 5th 2 out, kept on one pace

251 1000
48.28
52 2022-01-15 15:42 She Might
J P O'Sullivan
Fairyhouse / / 2m 4f / Hurdle Turf / 10K 11-0
Hood
SoftP -btn Greenhill Damsel 11-11

mid-division, bad mistake 4th, weakened from 4 out, pulled up before 2 out

101 221.16
49.3
83
53 2022-01-15 13:24 Kerrytown Rock
J P O'Sullivan
Fairyhouse / / 2m / Hurdle Turf / 11K 11-1 Soft13/16 -btn 59.75 Innovated 11-6

always behind, ran around approaching 1st and mistake, no impression from 4 out, never a factor

301 1000
152.48
54 2022-01-15 11:45 Oscer Romero
H Morgan
Fairyhouse / / 2m / Chase Turf / 11K 11-11
Tongue Strap
Soft7/16 -btn 20.25 Now Where Or When 12-0

mid-division, 8th and slight mistake 3 out, soon ridden and no impression, mistake 2 out

51 109.6
21
84
55 2022-01-14 19:15 Shazza
M A Gallagher
Dundalk / / 1m / Flat AW / 10K 9-2
Cheekpieces
Standard3/14 -btn 3.25 Philly's Hope 8-3

tracked leaders, 4th halfway, ridden to challenge 2f out, 2nd over 1f out, no impression inside final furlong, kept on one pace

67 95
21.57
48
56 2022-01-09 14:50 Feelgood Island
J P O'Sullivan
Fairyhouse / / 2m 1f / Chase Turf / 16K 11-9
Tongue Strap
Soft4/10 -btn 58.25 Saint Sam 11-10

mid-division, moderate 5th at halfway, no impression from 4 out, left remote 4th before last, no impression

29 42.63
4.38
57 2022-01-09 13:50 Fiveaftermidnight
S F O'Keeffe
Fairyhouse / / 2m 7f 165y / Hurdle Turf / 17K 10-0
Cheekpieces
Soft9/11 -btn 36.7 Wall Of Fame 10-6

always towards rear, ridden in moderate 8th entering straight, no impression

21 28
5.7
104
58 2022-01-08 15:58 Ambersky
Mr J L Scallan
Cork / / 2m / NH Flat / 11K 11-4 Heavy8/9 -btn 63.95 Fons Vivus 11-4

tracked leaders, dropped to 7th halfway, pushed along and detached approaching straight, soon no extra, tailed off

81 140
25
59 2022-01-08 15:23 Weihnachts
S D Torrens
Cork / / 2m 4f / Chase Turf / 17K 11-2
Tongue Strap
Heavy3/8 -btn 6.5 Street Value 10-13

towards rear, slight mistakes 4th and 8th, slight mistake 4 out and pushed along in rear entering straight, 7th 2 out, ridden and kept on from before last to go 3rd closing stages

19 27.97
5.69
118
60 2022-01-06 14:25 Costalita
J P O'Sullivan
Clonmel / / 2m 3f 182y / Hurdle Turf / 10K 10-9 HeavyP -btn Mrs Watson 10-10

always towards rear, pecked 2nd, pushed along and detached 5 out, no extra and pulled up before next

101 287.31
28.16
84
61 2022-01-06 13:20 Lesssaidthebetter
J P O'Sullivan
Clonmel / / 2m 164y / Hurdle Turf / 10K 11-0 Heavy7/13 -btn 34.75 Sienne D'or 11-2

tracked leaders, 3rd halfway, headway to dispute lead 4 out, pushed along and headed entering straight, 5th and slight mistake 2 out, soon no extra, weakened

6 9.12
2.71
84
62 2022-01-06 12:50 Dont Doubt Me
M J Doyle
Clonmel / / 2m 164y / Hurdle Turf / 10K 11-7
Hood
Heavy7/18 -btn 48.5 Hasty Brook 12-0

mid-division, 8th 3 out, no impression in moderate 6th approaching straight, no extra

51 388.63
80.08
63 2022-01-05 16:45 Shazza
M A Gallagher
Dundalk / / 1m 2f 150y / Flat AW / 10K 9-3 Standard11/14 -btn 12.9 Kingslayer 9-3

mid-division, ridden in 9th 3f out, weakened

51 105.07
22.87
52
64 2022-01-02 14:45 Prince Zaltar
M J Doyle
Naas / / 1m 7f 180y / Hurdle Turf / 14K 11-7 Soft11/18 -btn 46.05 Bronn 12-0

soon led, not fluent at 1st, edged right after 1st, asserted and clear after 2nd, kept wide, reduced advantage before 4th, headed at 5th, weakened after 3 out

67 150
29
65 2022-01-01 14:05 Glenmalure Lodge
S F O'Keeffe
Fairyhouse / / 3m 110y / Hurdle Turf / 13K 9-13
Tongue Strap
Yielding6/17 -btn 10.5 Full Noise 10-12

towards rear on outer, closer in 10th 3 out, soon ridden, kept on one pace

51 160
10.9
80
66 2022-01-01 13:45 Big Bee Hive
M J Doyle
Tramore / / 2m 5f 100y / Hurdle Turf / 11K 11-1
Tongue Strap
Soft To HeavyP -btn Missiee 11-1

towards rear, ridden and no extra 3 out, behind when pulled up before last

81 260
23.5
86
67 2022-01-01 13:30 Ximyerg
N J Ryan
Fairyhouse / / 3m 110y / Hurdle Turf / 13K 9-7 YieldingF -btn Where's Frankie 10-9

towards rear, ridden entering straight, moderate 10th when fell 2 out

51 64.74
10.61
80
68 2022-01-01 12:55 Union Park
J P O'Sullivan
Fairyhouse / / 2m / Hurdle Turf / 12K 10-9
Tongue Strap
Yielding4/13 -btn 11.35 Djasek 10-11

in rear, headway after 3 out, ridden in 4th 2 out, kept on same pace

17 19.31
4.89
102

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