Connor Beasley Horse Racing Form | Newcastle 20:20 04th June 2019

Connor Beasley' Form | 04th June 2019

04th June 2019 PARKLANDS MINI GOLF HANDICAP (6)

Total Horses Ride Last 14 Days Race Type Wins Races Win %
45 0 wins from 19 runs
0%
Chase Turf 0 1
0%
Hunter Chase 0 1
0%
Flat AW 0 8
0%
Hurdle Turf 0 4
0%
Flat Turf 3 35
8.57%
NH Flat 0 3
0%
Race Type
Flat AW
Class
6
Classifications
Handicap
Ground
Standard
Distance
5f
Runners
10
Prize Money
£3,105
Is Connor Beasley Improving?
Does Connor Beasley 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 2019-06-03 17:15 North Korea
Connor Beasley
Thirsk / 6 / 5f / Flat Turf / 4K 8-12 Good To Firm3/10 -btn 3.5 The Defiant 9-10

chased winner to over 1f out, ridden and one pace inside final furlong

21 27
5.9
50
1 2019-06-03 16:45 Magical Duchess
Connor Beasley
Thirsk / 5 / 5f / Flat Turf / 5K 9-0
Hood
Good To Firm6/8 -btn 8.6 Mendamay 9-0

behind, ridden and outpaced halfway, beaten over 1f out

9 14.5
2.66
67
2 2019-06-01 15:25 Rochester House
Connor Beasley
Musselburgh / 3 / 1m 4f 104y / Flat Turf / 16K 9-6 Good To Soft4/9 -btn 12.75 Just Benjamin 9-1

held up, ridden along 4f out, plugged on to go remote 4th inside final furlong

5 6.57
2.28
84
3 2019-05-30 18:45 General Mischief
Connor Beasley
Carlisle / 5 / 1m 1f / Flat Turf / 4K 9-1 Soft8/13 -btn 15.75 Secretarial 8-10

held up in midfield, driven and outpaced 3f out, beaten final 2f

34 94.41
12
4 2019-05-30 18:10 Amourie
Connor Beasley
Carlisle / 6 / 1m 1f / Flat Turf / 3K 9-0 Soft9/13 -btn 16.95 Champagne Terri 8-12

held up on outside, ridden and outpaced over 3f out, beaten final 2f

29 60
12
53
5 2019-05-30 17:05 Beautrix
Connor Beasley
Carlisle / 5 / 5f / Flat Turf / 4K 9-0 Soft9/10 -btn 12.65 Exceptional 9-0

behind, ridden and shortlived effort 2f out, soon weakened

13 16.83
3.9
6 2019-05-29 15:10 Roaring Forties
Connor Beasley
Beverley / 5 / 7f 96y / Flat Turf / 5K 8-13 Good To Soft2/11 -btn 1.25 Keepup Kevin 9-5

held up towards rear, headway on inner well over 2f out, ridden over 1f out, stayed on to chase winner inside final furlong, soon driven and kept on

13 19
4.4
62
7 2019-05-28 19:40 Granny Roz
Connor Beasley
Southwell / 5 / 6f 16y / Flat AW / 4K 9-11 Standard11/12 -btn 33.65 Liamba 9-0

always in rear

21 31.85
7.8
71
8 2019-05-28 19:10 Show Palace
Connor Beasley
Southwell / 5 / 4f 214y / Flat AW / 4K 9-6 Standard10/13 -btn 11.1 Big Time Maybe 8-10

raced centre, towards rear, ridden along before halfway, soon behind

9 12
3.35
72
9 2019-05-28 18:10 Amelia R
Connor Beasley
Southwell / 6 / 1m 13y / Flat AW / 3K 9-0 Standard13/13 -btn 49.25 Geography Teacher 8-8

in touch, chased leaders well over 3f out, soon ridden along and weakened

21 25.93
6.21
58
10 2019-05-28 14:20 Amnaa
Connor Beasley
Redcar / 5 / 5f 217y / Flat Turf / 5K 9-0 Good To Firm7/11 -btn 10.05 Bella Brazil 9-0

pressed leader, ridden over 2f out, hung left over 1f out and weakened

6 5.45
1.91
11 2019-05-27 17:55 Seaborough
Connor Beasley
Redcar / 6 / 1m 2f 1y / Flat Turf / 4K 9-9 Good To Firm2/14 -btn 0.5 Sosian 8-7

held up, headway 3f out, soon tracked leaders, driven to challenge over 1f out, led narrowly inside final furlong, headed 50yds out, one pace

5 5.72
2.25
61
12 2019-05-27 14:25 Torque Of The Town
Connor Beasley
Redcar / 5 / 5f 217y / Flat Turf / 5K 9-5 Good To Firm5/9 -btn 5.55 In Trutina 9-0

held up, ridden over 2f out, driven over 1f out, kept on inside final furlong

67 174.36
23
13 2019-05-25 17:45 Scottish Summit
Connor Beasley
Haydock / 3 / 1m 2f 100y / Flat Turf / 11K 8-13 Good To Firm3/4 -btn 7.2 Finniston Farm 9-7

raced in 3rd, headway into share of lead 3f out, soon led, driven in 1 length lead 2f out, ridden and headed 1f out, weakened final furlong, just held on for 3rd

8 10.5
3.69
85
14 2019-05-25 14:50 Victory Command
Connor Beasley
Haydock / 2 / 1m 37y / Flat Turf / 50K 8-8 Good To Firm3/14 -btn 2.3 Beatboxer 8-11

held up, pushed along and headway on outer over 2f out, ridden over 1f out, kept on into 3rd well inside final furlong

26 36.89
5.71
92
15 2019-05-24 20:00 Foxy Forever
Connor Beasley
Pontefract / 4 / 5f 3y / Flat Turf / 6K 9-11 Good To Firm9/12 -btn 4.6 Dapper Man 9-2

took keen hold towards rear, headway 2f out, not much room over 1f out, never dangerous

7 8.39
2.78
81
16 2019-05-24 18:30 Trinity Star
Connor Beasley
Pontefract / 5 / 1m 6y / Flat Turf / 4K 9-7
Visor
Good To Firm7/8 -btn 6.35 Miss Sheridan 9-2

held up in touch, some headway 3f out, soon ridden along and never dangerous

5.5 6.32
2.34
74
17 2019-05-24 14:10 Seaborough
Connor Beasley
Haydock / 5 / 1m 2f 42y / Flat Turf / 5K 9-0 Good To Firm8/15 -btn 10.5 Briardale 9-6

midfield, driven and outpaced over 3f out, kept on inside final furlong

17 27
4.2
61
18 2019-05-23 17:10 Verne Castle
Connor Beasley
Lingfield / 5 / 4f 217y / Flat Turf / 4K 9-8
Hood
Good To Firm9/9 -btn 12.1 Harrogate 9-7

prominent, soon settled in mid-division, driven and lost place over 2f out, soon dropped to last and well behind

6 7.8
2.51
76
19 2019-05-20 17:45 John Kirkup
Connor Beasley
Carlisle / 5 / 6f 195y / Flat Turf / 4K 9-9 Good To Firm4/11 -btn 3.55 Smugglers Creek 8-8

held up in midfield on outside, effort against stands' rail over 1f out, kept on final furlong, never able to challenge

9.5 13
3.51
76
20 2019-05-20 17:15 Eldelbar
Connor Beasley
Carlisle / 5 / 6f 195y / Flat Turf / 4K 8-12
Hood
Good To Firm11/12 -btn 20 Redarna 9-0

took keen hold, led to over 2f out, weakened over 1f out

67 140
28.52
66
21 2019-05-20 16:15 Kolossus
Connor Beasley
Carlisle / 5 / 6f 195y / Flat Turf / 4K 9-4 Good To Firm9/10 -btn 19 Howzer Black 9-9

took keen hold, held up in touch, effort and ridden over 2f out, weakened over 1f out, eased when no chance inside final furlong

9 11
2.69
72
22 2019-05-20 14:45 Proud Archi
Connor Beasley
Carlisle / 4 / 5f 193y / Flat Turf / 7K 9-5 Good To Firm2/14 -btn 0.75 Firmdecisions 9-4

soon pushed along in rear, headway on outside over 1f out, kept on to take second towards finish, not reach winner

8 9.51
3.42
78
23 2019-05-20 14:10 Dragon Command
Connor Beasley
Carlisle / 4 / 5f / Flat Turf / 6K 9-5 Good To Firm2/11 -btn 0.75 Rayong 9-5

led, ridden along over 1f out, headed inside final furlong, kept on, held towards finish

3.75 4.2
1.49
24 2019-05-19 14:35 Highjacked
Connor Beasley
Ripon / 6 / 6f / Flat Turf / 4K 8-11 Good3/12 -btn 1.3 Kermouster 9-7

went right start, midfield, ridden over 3f out, headway over 1f out, chased leaders inside final furlong, kept on, slightly short of room when held near finish

10 12.83
4.1
50
25 2019-05-18 18:10 Extrasolar
Connor Beasley
Thirsk / 6 / 6f / Flat Turf / 3K 9-7
Tongue Strap
Good9/11 -btn 13.45 Scuzeme 9-6

raced centre, always towards rear, 6th of 7 in group

21 40
9.8
65
26 2019-05-18 17:40 Sfumato
Connor Beasley
Thirsk / 6 / 6f / Flat Turf / 3K 9-6 Good5/11 -btn 4 Tricky Dicky 9-1

chased leader, driven over 1f out, no extra inside final furlong

7 8
2.31
64
27 2019-05-18 17:05 Ozark
Connor Beasley
Thirsk / 4 / 1m 4f 8y / Flat Turf / 7K 8-11 Good6/9 -btn 27.5 Almost Midnight 9-9

always towards rear

67 99.69
19.07
28 2019-05-18 14:10 Beautrix
Connor Beasley
Thirsk / 4 / 5f / Flat Turf / 7K 9-0 Good9/14 -btn 10.35 Althiqa 9-0

held up, ridden and some headway 2f out, driven over 1f out, no impression

26 33.98
8.95
29 2019-05-17 15:35 Scottish Summit
Connor Beasley
York / 2 / 1m 2f 56y / Flat Turf / 19K 8-8 Good To Firm9/11 -btn 12.1 Uae Prince 9-6

chased leaders, ridden along 3f out, weakened over 2f out

26 33.39
7.09
86
30 2019-05-15 14:25 Wentworth Falls
Connor Beasley
York / 2 / 6f / Flat Turf / 19K 8-12 Good To Firm2/21 -btn 3 Soldier's Minute 8-9

held up, still plenty to do when not much room over 1f out, ridden and headway approaching final furlong, kept on well to go 2nd 110yds out, winner beyond recall

13 18.5
3.65
95
31 2019-05-14 15:20 Show Palace
Connor Beasley
Beverley / 5 / 5f / Flat Turf / 4K 9-6 Good To Soft3/15 -btn 2.55 East Street Revue 9-5

took keen hold, chased leaders, effort over 1f out, soon ridden, kept on under pressure final furlong

9.5 11
3.11
74
32 2019-05-13 17:45 Palermo
Connor Beasley
Musselburgh / 6 / 1m 7f / Flat Turf / 3K 8-11
Tongue Strap
Good To Firm6/8 -btn 11.75 Rock N'Stones 8-8

prominent, driven along 3f out, weakened over 1f out

7 7.6
2.52
49
33 2019-05-13 17:10 Jordan Electrics
Connor Beasley
Musselburgh / 6 / 5f 1y / Flat Turf / 3K 9-11
Hood
Good To Firm5/8 -btn 3 Northern Society 9-6

led to over 1f out, checked and outpaced inside final furlong

10 12
3.25
66
34 2019-05-13 16:10 Mr Potter
Connor Beasley
Musselburgh / 6 / 7f 33y / Flat Turf / 3K 9-0
Visor
Good To Firm3/12 -btn 5.5 Colour Contrast 8-11

took keen hold, in touch, effort over 2f out, chasing leaders when not much room briefly over 1f out, outpaced final furlong

21 25
6.8
53
35 2019-05-11 16:00 Sanaadh
Connor Beasley
Ascot / 2 / 7f / Flat Turf / 65K 8-9
Tongue Strap
Good To Soft15/26 -btn 9.2 Cape Byron 9-3

dwelt, held up in last, ridden and progress into midfield over 1f out, no headway after

21 38
7.6
95
36 2019-05-10 20:30 Searching
Connor Beasley
Ripon / 5 / 2m / Flat Turf / 5K 9-5 Good To Soft4/13 -btn 3.8 Grey Mist 9-2

tracked leaders, ridden over 3f out, stayed on same pace

34 59.72
12.37
70
37 2019-05-10 20:00 Torque Of The Town
Connor Beasley
Ripon / 5 / 6f / Flat Turf / 4K 9-5 Good To Soft7/10 -btn 11.05 Victory Day 9-5

chased leaders, ridden over 2f out, soon weakened

67 221.46
20.32
38 2019-05-07 17:25 Seaborough
Connor Beasley
Wetherby / 6 / 1m 2f / Flat Turf / 4K 9-2 Good To Soft4/10 -btn 1.75 Captain Pugwash 9-3

held up in rear, headway well over 2f out, ridden along well over 1f out, stayed on final furlong, nearest finish

10 10.65
3.2
62
39 2019-05-07 16:25 Kolossus
Connor Beasley
Wetherby / 4 / 7f / Flat Turf / 6K 8-11 Good To Soft6/12 -btn 8 Mr Diamond 8-11

dwelt and switched left start, took keen hold in rear, headway on wide outside over 2f out, ridden well over 1f out, soon no impression

15 22.28
5.87
75
40 2019-05-04 18:50 Wentworth Falls
Connor Beasley
Doncaster / 2 / 6f 2y / Flat Turf / 12K 9-7 Good2/13 -btn 0.3 Sir Maximilian 9-6

held up towards rear, headway 2f out, staying on when not much room inside final furlong, ridden and squeezed through to challenge last 75yds, every chance, no extra near finish

12 13.71
4.2
93
41 2019-05-04 17:15 Wahoo
Connor Beasley
Doncaster / 3 / 6f 2y / Flat Turf / 8K 9-5 Good5/9 -btn 2.25 Watchable 9-7

close up, ridden along over 2f out, soon driven along and outpaced, kept on final furlong

12 13.5
3.85
88
42 2019-05-03 17:10 Palermo
Connor Beasley
Musselburgh / 6 / 1m 5f 216y / Flat Turf / 3K 9-4
Tongue Strap
Good6/11 -btn 10.75 Elite Icon 9-0

pressed leader, clear of rest after 5f, led over 3f out to over 2f out, weakened final furlong

11 13
3.87
52
43 2019-05-03 16:35 Roaring Forties
Connor Beasley
Musselburgh / 5 / 7f 33y / Flat Turf / 4K 8-8 Good2/8 -btn 1.5 Kupa River 9-6

steadied from wide draw, held up, effort and headway over 1f out, chased winner inside final furlong, kept on, not pace to challenge

17 18.97
4.3
62
44 2019-05-03 14:25 Foxy Forever
Connor Beasley
Musselburgh / 4 / 5f 1y / Flat Turf / 6K 9-4 Good2/12 -btn 1.25 Abel Handy 9-10

tracked leaders, effort and went second over 1f out, kept on inside final furlong

11 13
3.8
81
45 2019-05-02 17:00 Spark Of War
Connor Beasley
Musselburgh / 6 / 1m 208y / Flat Turf / 3K 9-7 Good To Firm4/9 -btn 3.8 La Sioux 8-12

held up on inside, effort over 2f out, kept on final furlong, never able to challenge

10 12.81
3.29
65
46 2019-05-02 15:50 Crazy Tornado
Connor Beasley
Musselburgh / 6 / 7f 33y / Flat Turf / 3K 9-6
Hood
Good To Firm3/11 -btn 2.55 Colour Contrast 8-6

led, ridden over 2f out, headed over 1f out, kept on same pace and lost second inside final furlong

8 9.8
2.97
58
47 2019-05-02 15:15 Frank's Law
Connor Beasley
Musselburgh / 6 / 5f 1y / Flat Turf / 3K 9-7 Good To Firm7/8 -btn 13.35 The Defiant 9-4

dwelt, behind and outpaced, struggling from halfway

8.5 10.5
2.78
58
48 2019-05-02 14:15 Three Castles
Connor Beasley
Musselburgh / 6 / 1m 208y / Flat Turf / 3K 8-12 Good To Firm4/9 -btn 1.8 Jazz Hands 8-7

missed break, held up, ridden over 2f out, headway over 1f out, kept on final furlong, never reached leaders

15 19.06
4.2
55
49 2019-05-01 14:25 River of Kings
Connor Beasley
Pontefract / 4 / 5f 3y / Flat Turf / 5K 9-2 Good To Firm3/7 -btn 3.3 Kidda 9-2

tracked leaders, pushed along over 2f out, ridden over 1f out, kept on final furlong

34 51.98
5.5
50 2019-04-30 19:40 Farhh Away
Connor Beasley
Newcastle / 4 / 1m 5y / Flat AW / 6K 8-10 Standard2/10 -btn 0.75 Tum Tum 9-1

held up in near side group, outpaced and driven over 2f out, headway over 1f out, chased winner inside final furlong, closing at finish

21 27.09
7.6
67
51 2019-04-30 19:05 Shamitsar
Connor Beasley
Newcastle / 5 / 1m 2f 42y / Flat AW / 4K 10-0 Standard6/7 -btn 28 Surfman 9-4

held up in touch, driven and outpaced 3f out, beaten final 2f

67 327.52
16.39
52 2019-04-30 17:20 Glengarry
Connor Beasley
Newcastle / 4 / 7f 14y / Flat AW / 6K 9-6 Standard2/8 -btn 0.5 Algaffaal 8-9

took keen hold, held up in touch, smooth headway over 2f out, led and ridden over 1f out, headed inside final furlong, kept on, held near finish

6.5 7.6
2.4
83
53 2019-04-29 18:20 Intense Romance
Connor Beasley
Naas / / 5f / Flat Turf / 27K 9-7 Good To Yielding6/9 -btn 4 Urban Beat 9-9

8 16
3.81
104
54 2019-04-28 15:50 Diamonique
Connor Beasley
Wetherby / 4 / 5f 110y / Flat Turf / 7K 9-3 Good9/9 -btn 10.3 Roulston Scar 9-4

chased leaders, ridden along over 2f out, soon weakened

17 21
5.26
76
55 2019-04-27 20:15 Epona
Connor Beasley
Doncaster / 5 / 6f 2y / Flat Turf / 4K 9-6 Good3/15 -btn 2 Socru 9-4

tracked leaders, headway well over 1f out, ridden entering final furlong, kept on well towards finish

11 16
4.83
69
56 2019-04-27 19:15 Beechwood Jude
Connor Beasley
Doncaster / 5 / 1m 3f 197y / Flat Turf / 4K 9-2 Good2/12 -btn 1.25 Rowland Ward 9-7

held up in rear, headway 3f out, chased leaders well over 1f out, soon ridden and slight lead approaching final furlong, driven and edged left inside final furlong, headed last 110yds, kept on same pace

51 104.78
21.61
70
57 2019-04-27 16:20 Chingachgook
Connor Beasley
Haydock / 4 / 1m 2f 100y / Flat Turf / 7K 9-0 Soft2/11 -btn 0.3 Lord Of The Rock 9-9

prominent, effort and every chance over 1f out to inside final furlong, kept on, held near finish

6.5 7.66
1.97
72
58 2019-04-25 13:40 Amnaa
Connor Beasley
Beverley / 5 / 5f / Flat Turf / 4K 9-0 Good To Firm3/9 -btn 1.05 Iva Go 9-0

chased winner, ridden along 1 1/2f out, driven and kept on same pace final furlong

7 14
1.69
59 2019-04-22 15:40 John Kirkup
Connor Beasley
Redcar / 3 / 5f 217y / Flat Turf / 10K 8-11 Good To Firm5/6 -btn 2.6 The Armed Man 8-8

tracked leader, raced quite keenly, ridden over 2f out, no extra inside final furlong

9 10.09
3.68
80
60 2019-04-22 14:30 Eldelbar
Connor Beasley
Redcar / 5 / 5f 217y / Flat Turf / 4K 9-7
Hood
Good To Firm10/10 -btn 14.8 Galloway Hills 9-13

held up, ridden 3f out, soon weakened

11 14
4
70
61 2019-04-20 17:15 Chookie Dunedin
Connor Beasley
Musselburgh / 5 / 5f 1y / Flat Turf / 4K 9-9 Good6/9 -btn 5.2 Super Julius 8-8

in touch on outside, driven along over 2f out, weakened inside final furlong

4 4.84
1.9
77
62 2019-04-20 16:40 Hayward Field
Connor Beasley
Musselburgh / 4 / 1m 4f 104y / Flat Turf / 6K 9-2 Good4/5 -btn 14 Clayton 9-2

took keen hold, held up in touch, outpaced over 2f out, edged right and beaten over 1f out

34 90.09
21
47
63 2019-04-20 15:00 Line Of Reason
Connor Beasley
Musselburgh / 2 / 5f 1y / Flat Turf / 31K 8-12 Good5/16 -btn 4.55 Saaheq 8-3

behind and outpaced in centre of group, headway over 1f out, kept on final furlong, nearest finish

10 11.16
2.86
94
64 2019-04-19 16:15 Executive Force
Connor Beasley
Lingfield / 2 / 1m 2f / Flat AW / 125K 9-5 Standard7/8 -btn 15.5 Matterhorn 9-5

held up in rear, ridden and outpaced over 2f out, always in rear

26 102.32
7.4
97
65 2019-04-17 19:00 Show Palace
Connor Beasley
Southwell / 4 / 4f 214y / Flat AW / 6K 8-11 Standard4/8 -btn 2.05 Midnight Malibu 9-7

raced towards far side, in touch, headway 2f out, ridden well over 1f out, stayed on well final furlong

13 16
4.1
75
66 2019-04-15 14:50 Staplegrove
Connor Beasley
Pontefract / 4 / 1m 6y / Flat Turf / 6K 8-10 Good To Firm4/9 -btn 8.7 Hortzadar 9-6

led, ridden clear over 2f out, headed approaching final furlong, soon driven and kept on same pace

34 56.98
11
71
67 2019-04-15 14:20 Amnaa
Connor Beasley
Pontefract / 5 / 5f 3y / Flat Turf / 4K 9-0 Good To Firm4/7 -btn 6.75 Alminoor 9-5

close up, pushed along halfway, ridden 2f out, gradually weakened approaching final furlong

67 105.31
22.46
68 2019-04-13 20:30 Western Dixie
Connor Beasley
Wolverhampton / 5 / 1m 4f 51y / Flat AW / 4K 9-9 Standard9/11 -btn 18.35 Emirates Empire 8-7

slowly into stride, never on terms

101 1000
75.34
69 2019-04-13 18:30 David's Beauty
Connor Beasley
Wolverhampton / 5 / 5f 21y / Flat AW / 4K 8-11
Blinkers
Standard4/10 -btn 1.5 Cappananty Con 9-4

chased leaders, ridden over 1f out, stayed on

67 110.77
16.51
58
70 2019-04-02 16:45 Iron Mike
Connor Beasley
Musselburgh / 5 / 7f 33y / Flat Turf / 4K 9-5 Good To Firm9/12 -btn 8.8 City Tour 9-5

midfield, driven and effort over 2f out, no impression over 1f out

8.5 9.05
2.92
73
71 2019-04-02 15:45 Alfred Richardson
Connor Beasley
Musselburgh / 3 / 7f 33y / Flat Turf / 8K 9-2
Blinkers
Good To Firm10/10 -btn 21.55 Porth Swtan 9-2

slowly into stride, never going well in rear, struggling final 3f

12 13
3.3
89
72 2019-04-02 14:45 Home Before Dusk
Connor Beasley
Musselburgh / 6 / 1m 4f 104y / Flat Turf / 3K 9-7 Good To Firm6/9 -btn 5 Sioux Frontier 9-7

close up in chasing group, went second and closed on leader halfway, led over 2f out to over 1f out, driven and weakened inside final furlong

4 4.19
1.77
65

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