Mr A P Ryan Horse Racing Form | Limerick 15:55 28th December 2024

Mr A P Ryan' Form | 28th December 2024

28th December 2024 Doherty Woodshavings Flat Race

Total Horses Ride Last 14 Days Race Type Wins Races Win %
1 0 wins from 4 runs
0%
Hunter Chase 0 1
0%
Is Mr A P Ryan Improving?
Does Mr A P 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
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 2024-12-26 15:50 Early Bird
Mr A P Ryan
Limerick / / 2m / NH Flat / 11K 11-4 Yielding To Soft6/12 -btn 37.75 Shesakindofmagic 11-11

mid-division, 6th halfway, pushed along 3f out, moderate 5th 2f out, no extra

3.5 3.75
1.71
1 2024-12-21 15:40 Heather View
Mr A P Ryan
Thurles / / 2m 15y / NH Flat / 11K 11-4
Tongue Strap
Good13/18 -btn 19.45 Blue Velvet 11-11

rear of mid-division, pushed along and towards rear 4f out, no extra, kept on one pace in straight

41 108.03
10.74
2 2024-12-21 14:30 Dark Note
Mr A P Ryan
Thurles / / 2m 15y / Hurdle Turf / 16K 10-12
Visor
Good3/18 -btn 3.5 Jeaniemacaroney 10-8

tracked leaders, 6th halfway, headway into 2nd approaching straight, 3rd before last, ridden and kept on one pace run-in

15 20.49
4.08
118
3 2024-12-16 15:00 Carslake
Mr A P Ryan
Naas / / 2m 51y / Hurdle Turf / 11K 11-7 Good To Yielding16/19 -btn 94.4 Royal Time 11-7

rear of mid-division, slight mistake 4th, ridden 3 out, weakened

17 21.13
4.7
84
4 2024-11-17 15:40 Dancing Dame
Mr A P Ryan
Navan / 1 / 2m / NH Flat / 33K 11-7 Yielding7/7 -btn 32.6 Churchfield Sunset 11-7

held up towards rear, 6th halfway, ridden and no impression 3f out, soon no extra

29 50.25
6.4
5 2024-10-25 15:10 Tara Boe
Mr A P Ryan
Sligo / / 2m 4f 66y / Hurdle Turf / 11K 10-11
Hood
YieldingP -btn Newtown Rambler 11-4

held up in rear, pushed along 8th, tailed off when pulled up before 2 out

126 505.45
50
6 2024-10-24 14:28 Late Vocation
Mr A P Ryan
Clonmel / / 2m 125y / Hurdle Turf / 10K 10-11
Tongue Strap
Good To Yielding8/12 -btn 16.4 Straight Home 12-4

towards rear, 8th halfway, progress into 6th when not fluent 3 out, pushed along before next, soon no extra and weakened

5 6.59
1.89
88
7 2024-10-22 14:35 Smooth Tom
Mr A P Ryan
Curragh / / 1m 4f / Flat Turf / 20K 11-7
Cheekpieces
Soft1/11 -win 0.5 Ascending 11-0

tracked leaders, headway into close 2nd 3f out, pushed along 2f out, ridden and disputed lead over 1f out, led inside final furlong, stayed on well

5.5 5.81
1.86
94
8 2024-10-06 17:25 Graigstar
Mr A P Ryan
Tipperary / / 2m 50y / NH Flat / 11K 10-12 Good To Yielding5/11 -btn 5.05 Hillhead Runner 10-12

chased leader, 2nd halfway, pushed along in 4th over 2f out, soon ridden and kept on one pace inside final furlong

17 24
5.7
9 2024-10-04 17:20 Not Now Darling
Mr A P Ryan
Gowran Park / 1 / 2m / NH Flat / 30K 11-6 Good9/13 -btn 45.75 Aruntothequeen 11-7

tracked leaders, ridden 5f out, weakened

26 36.6
7.06
10 2024-09-28 17:05 Carrig Carol
Mr A P Ryan
Listowel / / 2m 7f 180y / Chase Turf / 13K 10-1 Soft6/10 -btn 22.8 Galon De Vauzelle 11-6

tracked leaders, 2nd halfway, pushed along and lost position before 4 out, soon no impression

9.5 10.34
3.05
92
11 2024-09-26 17:45 Keep Kool Coko
Mr A P Ryan
Listowel / / 2m / NH Flat / 12K 11-3 Soft6/12 -btn 3.7 Friary Road 11-3

chased leader, led after 7f, pushed along and headed early straight, soon ridden and weakened over 1f out

7 8.25
2.68
12 2024-08-30 19:35 Cola Blaze
Mr A P Ryan
Down Royal / / 2m 190y / NH Flat / 11K 11-4
Tongue Strap
Good4/11 -btn 12.25 Mozzies Sister 11-6

mid-division, well off pace halfway, moderate 5th and pushed along under 3f out, went 4th over 1f out, ridden and kept on one pace

17 28
5.23
13 2024-08-27 19:45 Morph Speed
Mr A P Ryan
Bellewstown / / 2m 1f 110y / Flat Turf / 16K 10-10
Cheekpieces
Good To Yielding12/13 -btn 19.3 Walking On Glass 10-7

mid-division and 7th halfway, a bit short of room over 3f out, soon pushed along and weakened, ridden and no extra from over 2f out

81 192.12
44
76
14 2024-08-18 17:03 Koo Star
Mr A P Ryan
Tramore / / 2m 140y / NH Flat / 11K 11-4 Good11/13 -btn 21.75 Parga Diamond 11-11

rear of mid-division, pushed along early, no impression from 3f out, never a factor

51 81.92
13.5
15 2024-08-16 20:20 Whatdoyoucallhim
Mr A P Ryan
Tramore / / 2m 80y / NH Flat / 11K 11-7 Good To Yielding9/15 -btn 29.5 More Coko 11-11

towards rear, ridden 3f out, no impression over 2f out, kept on one pace

34 80
10.5
16 2024-08-07 16:45 Struck By Churchil
Mr A P Ryan
Wexford / / 2m 160y / Hurdle Turf / 11K 10-1 Good7/14 -btn 15.5 Burvea 10-8

tracked leaders, 4th halfway, mistake 3 out, pushed along on inner entering straight, mistake 2 out, soon no extra and weakened

4 4.72
1.73
17 2024-08-03 17:55 Ballintemple Lady
Mr A P Ryan
Galway / / 2m / NH Flat / 17K 11-4 Yielding9/19 -btn 11.3 Cameletta Vega 11-11

tracked leaders, 6th halfway, ridden 2f out, no impression 1 1/2f out, kept on one pace

34 48.47
8.94
18 2024-08-02 18:00 Battle Of Mirbat
Mr A P Ryan
Galway / / 2m 6f 111y / Chase Turf / 80K 10-4 Yielding To Soft16/20 -btn 98.4 Battleoverdoyen 10-8

tracked leaders, mid-division when hampered 10th, ridden 3 out, weakened, tailed off

15 16.17
4.2
123
19 2024-08-02 17:00 Dark Note
Mr A P Ryan
Galway / / 2m 11y / Hurdle Turf / 80K 10-9 Yielding To Soft9/15 -btn 10.7 Volantis 11-6

mid-division, ridden and closer in 5th 2 out, 5th at last, no impression

17 25
4.18
122
20 2024-07-29 19:10 Mt Leinster
Mr A P Ryan
Galway / / 2m 179y / Flat Turf / 110K 10-9
Cheekpieces
Good7/20 -btn 8.8 Sirius 10-13

rear of mid division, progress into 6th halfway, pushed along in 5th entering straight, drifted right and slightly hampered rival over 200 yards out, no extra and kept on one pace

81 164.47
20
85
21 2024-07-23 20:23 Kilroe Champ
Mr A P Ryan
Ballinrobe / / 1m 7f 119y / NH Flat / 11K 11-7 Good To Yielding14/15 -btn 157 Black Heather 11-9

towards rear, weakened over 6f out, completely tailed off

201 1000
160
22 2024-07-19 17:25 Barnahash Arch
Mr A P Ryan
Killarney / / 2m 1f / NH Flat / 12K 10-11
Tongue Strap
Good8/13 -btn 34.8 Ellen Kelly 11-11

always towards rear, never a factor, pushed along and no impression approaching straight, ridden over 2f out, no extra

41 140
10.5
23 2024-07-18 19:42 Not Now Darling
Mr A P Ryan
Killarney / / 2m 1f / NH Flat / 11K 10-10 Good1/11 -win 6.5 Time In A Bottle 10-10

soon in touch, 5th halfway, 4th under 4f out, headway over 2f out, led under 2f out, asserted over 1f out, ran on strongly, easily

6 7
2.23
24 2024-07-15 18:00 Eoin's Charm
Mr A P Ryan
Downpatrick / / 2m 2f 165y / NH Flat / 10K 11-7 Good8/11 -btn 36.5 Blacksmiths Forge 11-3

tracked leaders, 2nd halfway, pushed along over 2f out and dropped to 5th approaching straight, soon no extra

3.5 4.12
1.38
25 2024-07-07 17:25 Kilroe Champ
Mr A P Ryan
Sligo / / 2m 2f 59y / NH Flat / 11K 11-7 GoodP -btn Apple's Of Bresil 12-0

in rear, slightly detached halfway, weakened over 4f out, never a factor, pulled up over 2f out

201 740
60
26 2024-07-04 20:30 Silver Lafanta
Mr A P Ryan
Tipperary / / 2m / NH Flat / 10K 10-12 Yielding15/17 -btn 84.05 Eaglewood 10-12

always towards rear, never a factor, pushed along and no impression 4f out, weakened, completely tailed off

26 38
7.8
27 2024-06-17 20:15 Eoin's Charm
Mr A P Ryan
Kilbeggan / / 2m / NH Flat / 11K 11-7 Good2/15 -btn 9 Tonaghneave Well 11-9

prominent, 5th halfway, progress over 4f out, improved to 2nd inside final furlong, no chance with winner, kept on same pace

3.75 4.68
1.87
28 2024-06-17 17:15 Seskin Flash
Mr A P Ryan
Kilbeggan / / 2m / Hurdle Turf / 10K 11-5 Good3/14 -btn 4 Dairy Force 11-12

soon tracked leader, 4th before last, slightly hampered run-in, kept on without threatening in 3rd closing stages

9 9
3.3
29 2024-06-15 14:50 Springboard
Mr A P Ryan
Downpatrick / / 2m 5f 180y / Hurdle Turf / 10K 11-6 Good3/15 -btn 8.75 Kalsman 11-7

tracked leaders, ridden in 4th 2 out, 3rd at last, no extra run-in

13 16.2
4.9
87
30 2024-06-11 20:15 Barnahash Arch
Mr A P Ryan
Sligo / / 2m 2f 91y / NH Flat / 11K 11-4
Tongue Strap
Good9/13 -btn 63.75 Ellen Kelly 11-11

tracked leaders, 2nd halfway and led over 4f out, pushed along and headed approaching straight, soon no extra and eased final furlong

7 7.95
2.35
31 2024-06-07 19:20 Chainofconsequence
Mr A P Ryan
Clonmel / / 2m 4f / Chase Turf / 12K 10-10
Blinkers
Good5/13 -btn 11.25 Barbaha Queen 10-0

tracked leaders, 4th halfway, pushed along in 5th approaching 2 out, soon ridden and kept on one pace from last

8.5 10.75
3.35
92
32 2024-06-03 17:20 Jumble Light
Mr A P Ryan
Listowel / / 2m 4f / NH Flat / 12K 11-0 Good To Yielding4/8 -btn 18.25 Road To Home 11-0

led, headed after 6f, 2nd halfway, closed over 6f out, led under 6f out, headed 2 1/2f out, under pressure in 3rd over 2f out, dropped to 4th and no extra 1 1/2f out

4.2 5.85
1.61
33 2024-06-03 16:50 Younowhatimean
Mr A P Ryan
Listowel / / 3m / Chase Turf / 11K 11-0
Cheekpieces
Good7/15 -btn 102 Jeremy Pass 11-2

in rear, some progress before 3 out, weakened after 3 out, tailed off

51 100.55
13
34 2024-06-01 20:25 Glannagaullitehous
Mr A P Ryan
Tramore / / 2m 50y / NH Flat / 11K 11-4 Good To Yielding1/7 -win 2.25 Reel Orange 11-4

held up in touch in rear, 6th halfway, headway between horses over 2f out, challenged over 1f out and led 1f out, soon ridden and kept on well

1.73 1.82
1.12
35 2024-05-30 20:17 Kate Knows Best
Mr A P Ryan
Limerick / / 2m 100y / NH Flat / 11K 11-4 Good To Yielding4/11 -btn 17 Long Gone 11-11

tracked leaders, 5th halfway, 4th approaching straight, pushed along 2f out, ridden and no impression 1f out, no extra inside final furlong

4.5 4.99
1.89
36 2024-05-29 17:30 Dark Note
Mr A P Ryan
Wexford / / 2m 1f / Hurdle Turf / 17K 10-12 Yielding To Soft2/9 -btn 0.75 Feet Of A Dancer 11-10

tracked leaders, 4th halfway, headway on inner to dispute entering straight, headed after 2 out, soon ridden and kept on one pace, no extra close home

4.33 4.63
1.68
121
37 2024-05-27 18:30 Battle Of Mirbat
Mr A P Ryan
Ballinrobe / 1 / 2m 7f 89y / Chase Turf / 100K 9-7 Good6/16 -btn 13 Duffle Coat 10-2

mid division, 9th halfway, pushed along in 6th approaching 2 out, soon no extra and kept on one pace

21 24.16
6.2
123
38 2024-05-23 20:00 Chainofconsequence
Mr A P Ryan
Limerick / / 2m 6f 160y / Chase Turf / 11K 10-10
Blinkers
Good To Firm3/10 -btn 2.25 Kilmurry Jj 11-6

tracked leaders, ran freely, 3rd halfway, left in lead 9th, slight mistake 4 out and 5 lengths clear next, pushed along and headed before 2 out, soon 3rd and ridden before last, kept on one pace

8 10.87
2.12
91
39 2024-05-18 17:45 Divaboriva
Mr A P Ryan
Wexford / / 2m / NH Flat / 11K 11-4 Soft1/11 -win 2.5 Amanha 11-11

tracked leaders, mid division halfway, went 4th on outer over 3f out, pushed along entering straight, headway to challenge over 1f out, soon led, kept on well

4.2 5.05
1.73
40 2024-05-11 17:40 Sellerna Bay
Mr A P Ryan
Cork / / 2m 60y / NH Flat / 11K 10-12 Good2/17 -btn 2.5 Churchfield Sunset 11-0

held up towards rear, progress entering straight, 4th and not clear run 3f out, ridden into close 3rd 2f out, 2nd 1 1/2f out, no impression on winner 1f out, kept on same pace final furlong

34 63.54
11.35
41 2024-05-07 20:20 Kate Knows Best
Mr A P Ryan
Ballinrobe / / 2m 172y / NH Flat / 11K 11-0 Good To Yielding4/16 -btn 2.9 Sorrentino 12-0

tracked leaders, 6th halfway, 5th and pushed along approaching straight, ridden and kept on well inside final furlong

12 18.39
3.63
42 2024-05-03 19:40 Churchroad Prince
Mr A P Ryan
Punchestown / / 2m 2f 181y / NH Flat / 15K 11-7 Soft5/19 -btn 11.95 Don'tstopthemusic 12-0

mid-division, pushed along approaching straight, ridden and headway to go 6th 1f out, kept on well inside final furlong

23 30.64
6
43 2024-05-03 15:40 Mandilou
Mr A P Ryan
Punchestown / / 2m 4f 55y / Chase Turf / 15K 10-11
Cheekpieces
SoftP -btn Private Ryan 11-4

tracked leaders early, dropped towards rear halfway, slight mistake 5 out and no extra in rear after 4 out, behind and pulled up before 2 out

67 169.35
20
44 2024-04-30 16:50 Sellerna Bay
Mr A P Ryan
Punchestown / / 2m 149y / NH Flat / 100K 10-10 Yielding19/25 -btn 95.4 Sermandzarak 11-5

close up, 5th halfway, under pressure and lost place over 3f out, weakened, tailed off

26 32
9.32
45 2024-04-30 14:30 Mandilou
Mr A P Ryan
Punchestown / / 3m 90y / Chase Turf / 15K 10-7
Tongue Strap
YieldingP -btn Knockiel Synge 11-0

always towards rear, pulled up before 4 out

126 369.22
57.52
46 2024-04-25 19:22 Royal Hollow
Mr A P Ryan
Wexford / / 2m / NH Flat / 11K 11-4
Hood
Good To Yielding4/13 -btn 2.3 Farfromnowhere 11-4

mid-division, a little keen, dropped to 10th after halfway, headway under 5f out, closed under 2f out, short of room and hampered in 3rd closing stages, dropped to 4th and not recover

7 9.09
2.5
47 2024-04-01 18:10 Fleur In The Park
Mr A P Ryan
Fairyhouse / / 2m / NH Flat / 20K 11-4 Soft To Heavy4/7 -btn 15.75 Redemption Day 11-11

tracked leader, 2nd halfway, pushed along and dropped to 4th under 2f out, ridden and no impression over 1f out, no extra final 150 yards

8 8.88
2.35
48 2024-03-31 17:30 Keep Kool Coko
Mr A P Ryan
Fairyhouse / / 2m / NH Flat / 100K 10-11 Heavy7/14 -btn 62.5 Kopek Des Bordes 11-4

settled behind leaders, 7th halfway, ridden and no impression 3f out, no extra over 2f out

23 32
7.67
49 2024-03-24 17:15 King Casey
Mr A P Ryan
Limerick / 1 / 2m 50y / NH Flat / 35K 11-2 Heavy7/10 -btn 33.05 Shuttle Diplomacy 11-6

mid-division, 7th halfway, dropped to rear 5f out, effort under 2f out, weakened in 7th over 1f out

67 129.41
38.37
50 2024-03-10 17:30 Our Soldier
Mr A P Ryan
Limerick / / 2m 50y / NH Flat / 15K 11-5 Heavy7/8 -btn 16.1 Sommesky 11-5

tracked leader in 2nd, lost place and under pressure approaching straight, no extra over 1f out

4.2 4.77
1.7
51 2024-03-09 17:40 Kate Knows Best
Mr A P Ryan
Gowran Park / / 2m 2f / NH Flat / 10K 11-0 Heavy4/9 -btn 53.25 Port Joulain 12-0

in rear, some progress 5f out, ridden in moderate 5th entering straight, moderate 4th 2f out, no impression on leaders, finished tailed off

29 78.27
8.24
52 2024-03-04 17:05 Nazine
Mr A P Ryan
Leopardstown / / 2m 5f 107y / Chase Turf / 12K 11-1 Soft To Heavy5/8 -btn 7.55 Soloman Lane 11-11

tracked leader, slow 2nd, 3rd halfway, slow 7th, 5th and pushed along approaching straight, 6th and ridden over 1f out, kept on one pace

6 6.2
2.26
94
53 2024-03-01 17:45 Next Week
Mr A P Ryan
Dundalk / / 2m / Flat AW / 12K 11-4
Hood
Standard13/14 -btn 50.8 Wrecking Ball Paul 11-2

held up in rear of mid-division well off pace, ran freely, pushed along and towards rear entering straight, no extra, eased over 1f out, tailed off

19 28.49
5.9
74
54 2024-02-25 16:25 Fleur In The Park
Mr A P Ryan
Naas / / 1m 7f 144y / NH Flat / 13K 11-4 Soft2/5 -btn 5 William Munny 11-11

tracked leader in 2nd, took closer order over 5f out, led narrowly under 2f out, under pressure and headed final 150 yards, no chance with winner

3.75 4.05
1.73
55 2024-02-22 16:53 Eve's Hope
Mr A P Ryan
Thurles / / 2m 88y / NH Flat / 11K 11-4 Soft7/9 -btn 28 Madge A Chroi 11-6

held up towards rear, headway on outer 4f out and 5th entering straight, soon pushed along and no impression in 7th 1 1/2f out, no extra final furlong

41 87.75
14.16
56 2024-02-22 14:53 Danesfort Mayfly
Mr A P Ryan
Thurles / / 2m 6f 16y / Chase Turf / 11K 10-9
Tongue Strap
SoftP -btn Pana To Milan 10-12

mid-division early, rear of mid-division when slow 8th, soon towards rear, pushed along and no impression before 3 out, no extra in straight and pulled up before last

13 15.07
4.75
84
57 2024-02-21 16:55 Ben Purple
Mr A P Ryan
Punchestown / / 2m 148y / NH Flat / 11K 11-3 HeavyP -btn Sermandzarak 11-5

always towards rear, 5th halfway, pushed along and no impression entering straight, soon no extra, behind and pulled up over 1f out

26 55
9.6
58 2024-02-17 17:05 Kate Knows Best
Mr A P Ryan
Gowran Park / / 2m 1f / NH Flat / 11K 11-4 Heavy2/8 -btn 10 Flashaway 11-11

rear of mid-division, progress to 3rd halfway, dropped to 7th over 5f out, headway in 4th under 2f out, ridden into 2nd closing stages, kept on, no chance with winner

15 27.21
3.8
59 2024-02-13 16:48 Nelson Muntz
Mr A P Ryan
Thurles / / 1m 7f 132y / NH Flat / 11K 12-0 Soft To Heavy7/11 -btn 34.5 Coco Masterpiece 12-0

rear of mid-division, 7th and pushed along approaching straight, no impression under 2f out, soon no extra

51 130
9.4
60 2024-02-11 16:15 Positive Thinker
Mr A P Ryan
Navan / / 3m / Chase Turf / 15K 11-1 Heavy3/8 -btn 8 Young Dev 10-13

tracked leaders on outer, not fluent 5th, ridden and dropped to 5th 3 out, 5th 2 out, went moderate 3rd at last, kept on one pace

3.5 3.98
1.63
119
61 2024-02-04 16:25 Cola Blaze
Mr A P Ryan
Leopardstown / 1 / 2m / NH Flat / 100K 11-8
Tongue Strap
Soft12/13 -btn 45.5 Fleur Au Fusil 11-8

prominent, tracked leader in 2nd after 3f, 3rd 5f out, 2nd again over 3f out, pushed along and lost place approaching straight, weakened

51 113.94
13.27
62 2024-01-27 16:28 Seskin Flash
Mr A P Ryan
Fairyhouse / / 2m / NH Flat / 11K 11-7 Soft8/10 -btn 60.5 Argento Boy 12-0

led, took keen hold, joined at halfway, headed 5f out, soon ridden and weakened, eased from 2f out

126 393.03
42
63 2024-01-27 13:05 Chainofconsequence
Mr A P Ryan
Fairyhouse / / 2m 1f 65y / Chase Turf / 15K 9-13
Blinkers
Soft9/10 -btn 30.5 Midnight It Is 11-8

led, not fluent at 1st, slight mistake and headed 5th, ridden in 2nd 3 out, weakened from next

5 5.52
2.12
96
64 2024-01-23 16:00 Positive Thinker
Mr A P Ryan
Down Royal / / 3m / Chase Turf / 15K 11-3 Soft2/7 -btn 2.25 Daily Present 11-13

tracked leaders, 3rd halfway, improved to dispute after 3 out, ridden in narow lead approaching 2 out, narrowly headed 2 out, soon regained lead, strongly pressed last, headed run-in, kept on same pace close home

2.5 2.72
1.37
117
65 2024-01-15 13:25 Walkonthebriteside
Mr A P Ryan
Punchestown / / 2m 77y / Hurdle Turf / 12K 11-1
Tongue Strap
Soft15/17 -btn 31.05 Morricone 11-3

mid-division on outer, ridden after 2 out, weakened

26 38.54
7
92
66 2024-01-11 12:25 Chainofconsequence
Mr A P Ryan
Clonmel / / 2m 9y / Chase Turf / 11K 10-11
Blinkers
Heavy3/10 -btn 8 Money Heist 12-0

tracked leader, led 5 out, ridden and narrowly headed before 2 out, no extra before last where slight mistake, kept on one pace

5 6.28
2.1
96

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