D Skelton Horse Racing Form | Huntingdon 16:30 25th February 2016

D Skelton' Form | 25th February 2016

25th February 2016 WATCH THE CHELTENHAM FESTIVAL ON RACINGUK "NATIONAL HUNT" MAIDEN HURDLE (DIV I) (5)

Total Horses Trained Last 14 Days Race Type Wins Races Win %
202 8 wins from 29 runs
27.59%
Flat Turf 0 2
0%
Hunter Chase 0 1
0%
Chase Turf 60 285
21.05%
NH Flat 14 106
13.21%
Hurdle Turf 106 547
19.38%
Race Type
Hurdle Turf
Class
5
Classifications
Hunt, Hurdle, Maiden, National, National Hunt
Ground
Good To Soft
Distance
2m 4f 145y
Runners
12
Prize Money
£2,599
Is D Skelton Improving?
Does D Skelton 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 2016-02-24 16:40 Focaccia
Harry Skelton
Doncaster / 6 / 2m 140y / NH Flat / 2K 11-2 Good3/10 -btn 3.2 Ballycrystal 11-2

tracked leaders, effort over 3f out, kept on to take 2nd last 150yds, kept on same pace

12 17.13
3.24
1 2016-02-24 14:00 Crockery
Harry Skelton
Doncaster / 4 / 2m 140y / Hurdle Turf / 4K 10-9 Good11/15 -btn 43.9 Chic Theatre 11-2

chased leaders, hit 5th, soon driven, lost place next

41 92.4
11
2 2016-02-23 17:00 Listen To The Man
Harry Skelton
Wetherby / 6 / 2m / NH Flat / 2K 11-0 Soft1/4 -win 7 Wildehearted Woman 11-0

set steady pace, increased gallop 6f out, shaken up over 2f out, clear over 1f out, pushed out

1.29 1.28
1.1
3 2016-02-23 16:10 Cobra De Mai
Miss B Andrews
Taunton / 2 / 2m 104y / Hurdle Turf / 12K 9-12 Heavy4/6 -btn 15.75 Royal Vacation 11-1

tracked leaders, ridden after 6th, not quite pace to challenge, weakened last

7.5 8.07
3.87
122
4 2016-02-23 15:20 Born Survivor
Harry Skelton
Wetherby / 4 / 2m 3f 154y / Hurdle Turf / 3K 11-9 Soft1/5 -win 6 Just Georgie 11-3

made all, not fluent 2 out, pushed along and stayed on strongly run-in, unchallenged

1.12 1.12
1.04
142
5 2016-02-20 16:25 Churchtown Champ
I Popham
Haydock / 1 / 2m 6f 177y / Hurdle Turf / 17K 11-0 Heavy4/5 -btn 83 Jonniesofa 11-4

chased leaders, pushed along 9th, soon outpaced, behind before next, tailed off when virtually pulled up run-in, eventually completed

11 15.5
5.4
130
6 2016-02-20 15:35 Savello
Miss B Andrews
Ascot / 1 / 2m 5f 8y / Chase Turf / 85K 11-7 SoftP -btn Silviniaco Conti 11-7

took keen hold, held up in last, pushed along and no progress after 11th, well behind in 7th when pulled up before 3 out

21 32
7.15
154
7 2016-02-20 15:20 Pain Au Chocolat
Harry Skelton
Wincanton / 1 / 1m 7f 65y / Hurdle Turf / 34K 11-2 Soft3/4 -btn 7.5 Rayvin Black 11-2

tracked winner, looked to be going best after 3 out, ridden before next, not pace to challenge, no extra approaching last

6.5 7.8
2.83
145
8 2016-02-20 15:00 Debdebdeb
Miss B Andrews
Ascot / 2 / 2m 3f 58y / Hurdle Turf / 28K 9-12 SoftF -btn Different Gravey 11-12

raced very freely, led and clear with one rival, headed 6th, lost 2nd after 3 out, 4th and weakening quickly when fell 2 out, winded

5.5 5.9
2.14
126
9 2016-02-19 14:30 Work In Progress
Harry Skelton
Fakenham / 3 / 2m 4f 1y / Hurdle Turf / 6K 11-8 Good To Soft1/5 -win 31 Mckenzie's Friend 11-2

made all, set steady pace until drew right away before 2 out, clipped last, soon heavily eased

1.91 1.96
1.3
135
10 2016-02-19 13:30 Willow's Saviour
Harry Skelton
Fakenham / 4 / 2m 5f 44y / Chase Turf / 5K 11-7 Good To Soft1/2 -win 12 Larteta 10-4

made all at slow pace, not fluent 6th and 12th but good otherwise, never in the remotest danger

1.05 1.07
138
11 2016-02-17 13:50 Dragon De La Tour
Harry Skelton
Towcester / 4 / 1m 7f 181y / Hurdle Turf / 4K 11-2 Soft9/9 -btn 35.25 Georgian Firebird 10-4

held up, headway after 5th, ridden and weakened before 2 out

26 38
5.49
12 2016-02-17 13:20 Tipperairy
Harry Skelton
Towcester / 4 / 1m 7f 181y / Hurdle Turf / 4K 11-2 Soft3/7 -btn 21.75 William H Bonney 11-8

held up, headway 4th, ridden after next, weakened approaching 2 out

13 19.44
1.97
13 2016-02-16 17:10 Al Reesha
Harry Skelton
Ayr / 6 / 2m / NH Flat / 2K 11-2 Heavy1/5 -win 23 Undisputed 11-2

pressed leader and clear of rest after 4f, led halfway, clear over 5f out, shaken up and kept on well from over 2f out, unchallenged

3.75 4.1
1.67
14 2016-02-16 14:55 Lovefromabove
Harry Skelton
Ayr / 5 / 2m / Hurdle Turf / 3K 11-2 Heavy7/9 -btn 39 Danielle's Journey 11-2

held up, ridden after 4 out, never on terms

26 35.82
7.54
15 2016-02-15 16:10 Wilton Milan
Harry Skelton
Catterick / 3 / 3m 1f 54y / Chase Turf / 8K 11-7 SoftP -btn Straidnahanna 11-2

in rear, headway 6th, soon chasing leaders, driven 12th, weakened 15th, well behind when pulled up before 3 out

26 30
7.94
133
16 2016-02-15 15:30 Arthamint
David England
Plumpton / 4 / 3m 1f 152y / Chase Turf / 4K 11-12 Heavy2/6 -btn 26 The Cider Maker 11-9

pulled hard, held up, slightly impeded 9th, in touch until urged along and no response before 4 out, well beaten after, blundered 2 out, took remote 2nd last

5.5 6.8
2.82
102
17 2016-02-15 14:40 Air Glider
Harry Skelton
Catterick / 4 / 2m 3f 66y / Hurdle Turf / 3K 11-8 SoftF -btn Sign Manual 11-7

in rear, behind from 7th, tailed off 2 out, fell last

6.5 7.41
2.68
111
18 2016-02-15 14:10 Yes I Did
Miss B Andrews
Catterick / 4 / 3m 1f 71y / Hurdle Turf / 3K 11-7 Soft1/7 -win 9 Kilas Girl 10-12

made all, took keen hold, went clear between last 2, 8 lengths ahead last, soon eased, cruised home

1.73 1.81
1.27
125
19 2016-02-13 15:35 Zarib
Miss B Andrews
Newbury / 1 / 2m 69y / Hurdle Turf / 88K 10-2
Cheekpieces
Heavy11/22 -btn 37.7 Agrapart 10-5

in touch, took closer order 5th, weakened approaching 2 out

17 16.35
5.9
134
20 2016-02-13 13:20 Meet The Legend
Harry Skelton
Newbury / 3 / 2m 69y / Hurdle Turf / 6K 11-2
Hood
Heavy1/7 -win 3.5 Emerging Talent 11-8

held up in rear, headway 5th, led approaching last, soon clear, ridden out

4.5 5
1.84
21 2016-02-12 15:35 Walking In The Air
Harry Skelton
Wetherby / 4 / 2m 3f 154y / Hurdle Turf / 3K 11-4 Heavy2/10 -btn 4 Lake View Lad 11-6

led, driven 3 out, headed next, kept on same pace run-in

1.62 1.66
1.11
22 2016-02-12 13:35 Crockery
Miss B Andrews
Kempton / 4 / 2m 5f / Hurdle Turf / 3K 10-6 Soft8/13 -btn 16.8 Ballyhenry 11-4

tracked leaders, lost place soon after 3 out, pushed along and steadily left behind

101 873.41
30.96
23 2016-02-12 13:20 Cobra De Mai
Harry Skelton
Wetherby / 5 / 2m / Hurdle Turf / 3K 10-12 Heavy1/5 -win 1.5 Ikrapol 10-12

tracked leader, effort approaching 2 out, upsides last, led last 150yds, driven out

1.62 1.73
1.11
24 2016-02-11 15:30 Walk On Al
I Popham
Doncaster / 3 / 3m 96y / Hurdle Turf / 10K 11-0
Cheekpieces
Good To SoftP -btn Emerging Force 11-10

chased leaders, blundered 1st, driven and lost place 7th, soon behind, tailed off before 3 out, pulled up before 2 out

17 28
5.2
118
25 2016-02-11 15:05 North Hill Harvey
Harry Skelton
Huntingdon / 1 / 2m 3f 137y / Hurdle Turf / 15K 11-8 Good To Soft2/6 -btn 1.25 Ma Du Fou 11-4

mistake 2nd, settled tracking leaders, effort after 3 out, driven and sustained challenge 2 out until last, just outpaced flat

3.75 4
1.83
140
26 2016-02-11 14:55 The Last Bar
Miss B Andrews
Doncaster / 4 / 2m 140y / Hurdle Turf / 4K 10-0 Good To Soft2/8 -btn 1.75 Muthabir 10-12

mid-division, outpaced and pushed along 4th, driven next, headway and modest 5th 3 out, stayed on and upsides last, no extra last 50yds

17 39.16
3.03
27 2016-02-11 14:30 Squire Trelawney
Harry Skelton
Huntingdon / 4 / 2m 7f 129y / Chase Turf / 5K 11-3 SoftP -btn Fight Commander 11-0

jumped sluggishly in last, never travelling, ridden after 12th, tailed off and pulled up 15th, lame

9 11.6
3.47
113
28 2016-02-11 13:55 Value At Risk
Harry Skelton
Huntingdon / 2 / 2m 3f 137y / Hurdle Turf / 13K 11-6 Good To Soft2/13 -btn 2 Baoulet Delaroque 10-12

led, driven and hard pressed when hit 2 out, soon headed, chased winner vainly flat

5.5 5.85
2.12
139
29 2016-02-09 15:35 Captain Kelly
Harry Skelton
Market Rasen / 4 / 2m 4f 139y / Hurdle Turf / 3K 11-11
Tongue Strap
HeavyF -btn Spencer Lea 11-12

in rear, pushed along and outpaced 3 out, soon lost place and behind, tailed off when fell heavily next

11 14.75
5.44
113
30 2016-02-09 14:30 Lovefromabove
Robert Dunne
Market Rasen / 4 / 2m 148y / Hurdle Turf / 4K 11-3 Heavy6/6 -btn 69 Superfection 11-3

in rear, drivcen 3 out, soon behind, tailed off

34 44
9.8
31 2016-02-09 14:00 Kasakh Noir
Harry Skelton
Market Rasen / 4 / 2m 148y / Hurdle Turf / 3K 11-5 Heavy1/5 -win 0.1 Wolfcatcher 11-5

held up, tracked leaders 3rd, not fluent next, effort and upsides 2 out, stayed on to lead post

2.25 2.7
1.21
133
32 2016-02-09 13:50 Yes I Did
Miss B Andrews
Sedgefield / 4 / 2m 3f 188y / Hurdle Turf / 4K 10-12 Soft1/3 -win 9 William Of Orange 11-10

made all, nudged clear after 2 out

1.33 1.36
1.04
125
33 2016-02-07 14:00 Ashoka
Harry Skelton
Musselburgh / 1 / 1m 7f 124y / Hurdle Turf / 17K 11-5 Soft2/4 -btn 11 Tommy Silver 11-0

chased winner throughout, effort and just over 1 length down 3 out, ridden when not fluent next, soon outpaced

8 9.11
2.68
124
34 2016-02-07 13:00 Azzuri
Harry Skelton
Musselburgh / 2 / 1m 7f 124y / Hurdle Turf / 14K 10-7 Good To Soft5/8 -btn 24.75 Charbel 11-11

held up, pushed along and outpaced 5th, never dangerous after

21 29
6.89
35 2016-02-05 14:45 Mister Kalanisi
Harry Skelton
Chepstow / 4 / 2m 7f 131y / Hurdle Turf / 4K 10-12 Heavy4/10 -btn 15.5 Wild West Wind 10-12

held up, hit 5th, headway after 8th, one pace from 2 out

6 7.02
2.22
36 2016-02-05 13:40 Robin Of Locksley
Miss B Andrews
Chepstow / 4 / 2m 11y / Hurdle Turf / 4K 11-4 Heavy2/4 -btn 5 Pougne Bobbi 11-3

took keen hold, led, hit 2 out, driven when headed approaching last, one pace flat

2.1 2.2
1.2
123
37 2016-02-03 14:35 Pain Au Chocolat
Harry Skelton
Newcastle / 4 / 2m 75y / Chase Turf / 4K 11-2 Soft1/3 -win 20 Captain Hox 10-12

made all, drew clear from 5 out, not fluent 3 out and last, very easily

1.29 1.31
1.12
140
38 2016-01-29 16:20 Al Reesha
Harry Skelton
Huntingdon / 6 / 1m 5f 148y / NH Flat / 2K 10-11 Good To Soft5/13 -btn 6.75 Bags Groove 11-4

led at steady pace, ridden and headed well over 1f out, one pace after

34 49.38
10.5
39 2016-01-29 15:50 Abricot De L'Oasis
Miss B Andrews
Huntingdon / 4 / 2m 4f 145y / Hurdle Turf / 3K 11-7 Good To Soft1/14 -win 0.3 Poker School 11-5

led, blundered 3 out, soon ridden and 3 lengths clear, joined next, level when clipped last, ran on very gamely to assert final strides

4 4.43
2
120
40 2016-01-29 15:40 Tipperairy
R Mahon
Doncaster / 5 / 2m 3f 120y / Hurdle Turf / 4K 11-5 Good To Soft10/21 -btn 37 Big Chief Benny 11-5

chased leaders, weakened approaching 3 out

51 97.54
17.17
41 2016-01-29 15:15 At The Top
Harry Skelton
Huntingdon / 4 / 2m 104y / Chase Turf / 4K 11-12 SoftP -btn Sir Note 11-2

mistake 2nd, 3rd until dug her toes in and pulled herself up before 6th

2.75 3.01
1.93
105
42 2016-01-29 13:35 Dragon De La Tour
Miss B Andrews
Huntingdon / 4 / 1m 7f 171y / Hurdle Turf / 3K 10-13 Good To Soft6/9 -btn 37.75 Buveur D'Air 11-11

led or disputed lead until 3 out, dropped out quickly

51 345.41
10.42
43 2016-01-29 13:25 Lynda's Boy
Robert Dunne
Doncaster / 4 / 2m 140y / Hurdle Turf / 5K 11-4 Good To Soft18/18 -btn 108.95 Cyrius Moriviere 11-7

midfield, not fluent 5th, weakened 3 out

101 410.98
85
44 2016-01-29 13:00 Blue Prairie
Harry Skelton
Huntingdon / 4 / 2m 3f 137y / Hurdle Turf / 3K 10-9
Cheekpieces
Good To Soft4/8 -btn 30 Zanstra 11-10

towards rear, not fluent 3rd and 5th, ridden and outpaced 7th, no chance when mistake next, plugged on into poor 4th 2 out

15 18.28
4.22
88
45 2016-01-28 15:05 Late Night Lily
Harry Skelton
Fakenham / 4 / 2m 3y / Hurdle Turf / 5K 10-11 Soft4/13 -btn 25.5 Gwafa 11-4

always about same place, ridden after 3 out, faded between last two

3.25 3.61
1.47
46 2016-01-28 14:00 Girly Girl
Miss B Andrews
Fakenham / 4 / 2m 7f 95y / Hurdle Turf / 5K 10-6 Soft2/8 -btn 6 Minella Daddy 10-12

headway to press leaders 7th, close up 3 out, ridden to chase winner and going clear of rest from next, weakened before last but remained clear of rest

3.25 3.7
1.39
47 2016-01-26 15:00 Knockgraffon
Harry Skelton
Leicester / 4 / 2m 4f 110y / Hurdle Turf / 5K 11-12 Heavy2/7 -btn 3 Hit The Highway 11-12

settled prominently, took keen hold, pressed winner from 3 out and soon well clear with him, hit next, every chance until edged left under pressure last, tired and no extra flat

2.75 2.9
1.61
127
48 2016-01-25 16:20 Debdebdeb
Harry Skelton
Kempton / 4 / 2m / Hurdle Turf / 4K 11-8 Soft1/13 -win 1.75 Harley Rebel 10-13

jumped well, tracked leader, led 4th, made rest, shaken up when pressed before last where another good jump, stayed on well

3 3.18
1.73
115
49 2016-01-23 16:20 Baratineur
Harry Skelton
Haydock / 4 / 2m 2f 191y / Hurdle Turf / 4K 11-5 Heavy3/9 -btn 42 Bun Doran 11-5

held up in rear, headway 6th, left 3rd 3 out, soon remote, mistake next, weakened run-in

4 4.4
1.51
125
50 2016-01-23 15:55 Wilton Milan
Miss B Andrews
Taunton / 2 / 2m 3f 1y / Hurdle Turf / 12K 10-10 HeavyP -btn Tornado In Milan 10-4

tracked leaders, ridden after 7th, weakened after 3 out, tailed off when pulled up next

13 15.29
4.6
133
51 2016-01-23 14:40 Fou Et Sage
Harry Skelton
Haydock / 1 / 1m 7f 144y / Hurdle Turf / 43K 11-6
Tongue Strap
Heavy6/6 -btn 33.5 The New One 11-12

took keen hold in rear, headway to track leaders 6th, 4th and outpaced when blundered and lost place next, hung right, behind when eased closing stages

11 12.25
3.59
143
52 2016-01-23 14:25 Value At Risk
I Popham
Ascot / 1 / 2m 3f 58y / Hurdle Turf / 28K 11-3 Soft9/17 -btn 23.8 Rock The Kasbah 11-5

took keen hold, prominent, chased leader from 5th until just before 2 out, weakened

9 11.01
3
142
53 2016-01-23 14:05 Its'afreebee
Harry Skelton
Haydock / 1 / 1m 7f 144y / Hurdle Turf / 17K 11-8 Heavy1/6 -win 0.75 Le Prezien 11-8

led, driven clear 3 out, hit next, joined last, held on gamely run-in, all out

4.5 5.49
2.54
134
54 2016-01-23 13:50 Fairytale Theatre
R Mahon
Ascot / 1 / 2m 7f 118y / Hurdle Turf / 28K 11-0
Tongue Strap
Soft8/10 -btn 27.75 Vroum Vroum Mag 11-3

chased leaders, lost place 6th, struggling from 8th, soon behind

34 70
9.7
133
55 2016-01-22 15:30 Great Link
Harry Skelton
Market Rasen / 3 / 2m 4f 139y / Hurdle Turf / 5K 10-13
Blinkers
Heavy3/10 -btn 12 Salmanazar 11-10

set strong pace, hit 2nd, reminders before 6th, jumped left 7th and next, headed approaching 2 out, one pace

8.5 8.94
2.96
115
56 2016-01-22 14:55 Thinger Licht
Harry Skelton
Market Rasen / 4 / 2m 5f 89y / Chase Turf / 4K 10-13
Cheekpieces
Heavy2/9 -btn 1.5 Sunny Ledgend 11-1

in rear, headway to chase leaders after 4th, upsides 3 out, kept on same pace last 100yds

6 6.73
2.38
102
57 2016-01-22 13:50 Herons Heir
Harry Skelton
Market Rasen / 4 / 2m 148y / Hurdle Turf / 3K 10-13
Tongue Strap
Soft1/7 -win 3.25 Ourmanmassini 11-0

held up well in touch, smooth headway to track leaders 3 out, 2nd before 2 out, upsides when not fluent last, led last 150yds, driven out

3 3.35
1.55
106
58 2016-01-22 13:15 The Last Bar
Harry Skelton
Market Rasen / 4 / 2m 2f 140y / Hurdle Turf / 3K 10-12 Soft6/14 -btn 20.75 Paddy's Field 11-5

chased leaders, driven 3 out, weakened approaching next

26 40
7.2
59 2016-01-16 15:35 What A Good Night
Harry Skelton
Warwick / 1 / 3m 5f / Chase Turf / 34K 10-11
Tongue Strap
HeavyP -btn Russe Blanc 10-7

held up, ridden after 13th, hampered and weakened 15th, behind when pulled up before next

17 23
8.43
131
60 2016-01-16 15:00 Born Survivor
Harry Skelton
Warwick / 1 / 2m 5f / Hurdle Turf / 17K 11-4 Heavy4/9 -btn 13.5 Thomas Hobson 11-7

held up in touch, ridden after 3 out, weakened before next

2.5 2.82
1.39
61 2016-01-16 14:40 Master Jake
Miss B Andrews
Wetherby / 3 / 2m 3f 154y / Hurdle Turf / 6K 10-11 Heavy10/10 -btn 125 One For Harry 11-4

led, headed approaching 3 out, soon lost place and behind, tailed off last, virtually pulled up, eventually completed

6 6.99
2.34
128
62 2016-01-16 13:15 Le Bacardy
Harry Skelton
Warwick / 3 / 2m / Chase Turf / 6K 11-12 Heavy8/9 -btn 93 Big Jim 10-5

held up, behind from 4th

19 23
6
132
63 2016-01-13 13:10 Churchtown Champ
Harry Skelton
Taunton / 5 / 2m 7f 198y / Hurdle Turf / 3K 10-12 Heavy1/9 -win 11 Say My Name 10-12

held up, smooth headway 3 out, soon led, clear next, well in command when blundered badly last, pushed out

6 7.2
2.16
64 2016-01-06 14:10 Value At Risk
Harry Skelton
Huntingdon / 4 / 2m 7f 129y / Chase Turf / 4K 11-0 SoftF -btn Drumacoo 11-0

held up, slipped into the 2nd and fell

2.1 2.15
1.26
65 2016-01-02 14:25 Welsh Shadow
Harry Skelton
Sandown / 1 / 1m 7f 216y / Hurdle Turf / 23K 11-7 Heavy4/5 -btn 49.25 Yorkhill 11-7

not always fluent, held up in last, ridden and no impression on leaders before 2 out, weakened before last, virtually pulled up flat

8 8.8
2.99
137
66 2016-01-02 12:40 Fairytale Theatre
Harry Skelton
Sandown / 1 / 2m 3f 173y / Hurdle Turf / 13K 11-0
Tongue Strap
Heavy3/8 -btn 3.95 Polly Peachum 11-8

disputed lead, still upsides 2 out, chased leading pair after, kept on same pace

34 48.09
8.1
130
67 2016-01-01 15:05 Virgilio
Harry Skelton
Cheltenham / 1 / 2m 4f 56y / Hurdle Turf / 23K 11-0
Tongue Strap
HeavyP -btn Camping Ground 11-0

held up, ridden and weakened quickly approaching 3 out, soon pulled up

6 6.99
2.15
149
68 2016-01-01 13:20 Three Musketeers
Harry Skelton
Cheltenham / 1 / 2m 4f 166y / Chase Turf / 18K 11-7 Heavy5/7 -btn 32 Seeyouatmidnight 11-4

held up, headway 3 out, ridden and weakened approaching last

4 4.5
2.49
155
69 2016-01-01 12:10 Captain Chaos
Harry Skelton
Cheltenham / 3 / 2m 4f 56y / Hurdle Turf / 6K 11-8 Heavy7/10 -btn 31.8 Champers On Ice 11-12

held up, raced wide, headway 7th, weakened after 2 out

4.5 4.79
1.9
143

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