Cougar Kid Horse Racing Form | Hereford 12:30 27th November 2019

Cougar Kid' Form | 27th November 2019

27th November 2019 VENETIA WILLIAMS TRAINS IN HEREFORDSHIRE HANDICAP HURDLE (4)

Age
8
Weight
11-6
Trainer
John O'Shea
(Last 14 Days: 0-2, 0%)
Owner
The Cross Racing Club
Sex
gelding
Breeder
Ms C. Corrigan & Tom Conway
Colour
Bay
Foaling Date
2011-02-18
Race Type
Hurdle Turf
Class
4
Classifications
Handicap, Hurdle
Ground
Soft
Distance
2m 3f 147y
Runners
16
Prize Money
£4,809
Is Cougar Kid Improving?
Does Cougar Kid 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 Course/Class/Distance/Type/Prize
Classifications
Weight
Headgear
Going Finish Pos./No. Of Runners - Dist. Won/Beaten/Finish Time
In Running Comments
Trainer
Jockey
SP BF Odds
Plc Odds
OR
0 2019-11-12 16:00 Hereford / 4 / 2m 53y / Hurdle Turf / 4K
Handicap, Hurdle
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}2 /14 - btn 6 Sadma 9-9 4m 3.6s

${previous_race.HIR_InRunningComments}

John O'Shea
Miss Brodie Hampson
8 8.8
1.95
102
1 2019-10-15 14:00 Hereford / 5 / 2m 5f 163y / Hurdle Turf / 3K
Handicap, Hurdle
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}2 /14 - btn 5 Searching 11-12 5m 19.483s

${previous_race.HIR_InRunningComments}

John O'Shea
Miss Brodie Hampson
11 15.5
4
100
2 2019-09-04 14:50 Uttoxeter / 4 / 2m 3f 207y / Hurdle Turf / 4K
Handicap, Hurdle
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}8 /8 - btn 21.25 Minella Mojo 11-0 5m 1.642s

${previous_race.HIR_InRunningComments}

John O'Shea
Miss Brodie Hampson
17 21
4.33
104
3 2019-07-12 18:00 Chepstow / 6 / 1m 4f / Flat Turf / 3K
Apprentice, Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}7 /9 - btn 17.45 Sigrid Nansen 9-9 2m 41.43s

${previous_race.HIR_InRunningComments}

John O'Shea
Kate Leahy
15 16.91
3.4
45
4 2019-06-19 16:35 Uttoxeter / 4 / 2m 3f 207y / Hurdle Turf / 4K
Handicap, Hurdle
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}3 /7 - btn 14.5 Darling Miss 11-12 5m 1.236s

${previous_race.HIR_InRunningComments}

John O'Shea
Miss Brodie Hampson
3.5 4
1.65
107
5 2019-05-27 16:25 Huntingdon / 4 / 2m 4f 145y / Hurdle Turf / 5K
Handicap, Hurdle
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}2 /10 - btn 5 Fresh New Dawn 11-12 5m 5.633s

${previous_race.HIR_InRunningComments}

John O'Shea
Miss Brodie Hampson
11 15
3.2
106
6 2019-05-15 19:55 Bath / 6 / 1m 5f 11y / Flat Turf / 3K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}7 /10 - btn 6.5 Top Rock Talula 9-1 2m 52.83s

${previous_race.HIR_InRunningComments}

John O'Shea
K T O'Neill
9 11.5
3.49
45
7 2019-05-06 14:15 Bath / 6 / 1m 3f 137y / Flat Turf / 3K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}6 /9 - btn 8 Gendarme 9-7 2m 30.16s

${previous_race.HIR_InRunningComments}

John O'Shea
Jane Elliott
13 15.5
4.07
45
8 2019-04-21 15:00 Market Rasen / 4 / 2m 4f 139y / Hurdle Turf / 5K
Handicap, Hurdle
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}4 /8 - btn 8.5 Farmer Boy 10-12 5m 4.817s

${previous_race.HIR_InRunningComments}

John O'Shea
Miss Brodie Hampson
6 6.47
1.81
108
9 2019-03-30 15:55 Uttoxeter / 4 / 2m 3f 207y / Hurdle Turf / 4K
Handicap, Hurdle
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}7 /18 - btn 9.05 Renwick 11-7 5m 2.808s

${previous_race.HIR_InRunningComments}

John O'Shea
Miss Brodie Hampson
12 14.72
3.05
108
10 2019-03-10 14:50 Warwick / 4 / 2m 5f / Hurdle Turf / 5K
Handicap, Hurdle
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}6 /12 - btn 24.5 Avantgardist 10-12 5m 22.9s

${previous_race.HIR_InRunningComments}

John O'Shea
Miss Brodie Hampson
9 12.5
3.63
111
11 2019-01-15 14:40 Lingfield / 4 / 2m / Hurdle Turf / 4K
Handicap, Hurdle
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}3 /9 - btn 13 Potters Midnight 11-11 4m 6.564s

${previous_race.HIR_InRunningComments}

John O'Shea
Miss Brodie Hampson
9 12.5
3.05
113
12 2019-01-02 15:00 Hereford / 4 / 3m 1f 119y / Hurdle Turf / 5K
Handicap, Hurdle
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}5 /10 - btn 17 Gardiners Hill 10-11 6m 40.191s

${previous_race.HIR_InRunningComments}

John O'Shea
Miss Brodie Hampson
13 14.63
4.42
114
13 2018-12-15 14:20 Hereford / 2 / 2m 3f 147y / Hurdle Turf / 19K
Handicap, Hurdle
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}3 /12 - btn 14 Coeur Blimey 10-2 5m 6.4s

${previous_race.HIR_InRunningComments}

John O'Shea
Miss Brodie Hampson
17 16.6
4.12
114
14 2018-12-12 14:00 Leicester / 3 / 1m 7f 113y / Hurdle Turf / 7K
Handicap, Hurdle
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}3 /6 - btn 14 Falcon Sun 11-5 3m 52.033s

${previous_race.HIR_InRunningComments}

John O'Shea
Miss Brodie Hampson
6 6.68
3.15
114
15 2018-11-19 14:45 Hereford / 3 / 2m 53y / Hurdle Turf / 6K
Handicap, Hurdle
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}2 /11 - btn 0.5 William H Bonney 11-12 3m 57.083s

${previous_race.HIR_InRunningComments}

John O'Shea
Miss Brodie Hampson
4.5 5.7
1.89
111
16 2018-11-13 16:00 Hereford / 4 / 2m 53y / Hurdle Turf / 5K
Handicap, Hurdle
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}3 /9 - btn 1.8 World Premier 11-8 4m 5.6s

${previous_race.HIR_InRunningComments}

John O'Shea
Miss Brodie Hampson
6 6.43
2.12
111
17 2018-06-05 15:30 Bangor-on-Dee / 4 / 2m 3f 123y / Hurdle Turf / 4K
Handicap, Hurdle
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}2 /11 - btn 4.5 Voodoo Doll 11-6 4m 43.45s

${previous_race.HIR_InRunningComments}

John O'Shea
Miss Brodie Hampson
8 8.68
2.68
110
18 2018-05-19 14:50 Bangor-on-Dee / 4 / 2m 145y / Hurdle Turf / 4K
Handicap, Hurdle
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}5 /9 - btn 9.15 Innocent Touch 11-11 3m 57.825s

${previous_race.HIR_InRunningComments}

John O'Shea
Miss Brodie Hampson
26 43.66
6.6
112
19 2018-04-25 16:45 Perth / 3 / 2m 47y / Hurdle Turf / 8K
Handicap, Hurdle
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}5 /6 - btn 9.75 Morning With Ivan 11-0 4m 6.15s

${previous_race.HIR_InRunningComments}

John O'Shea
Miss Brodie Hampson
9 12
4
114
20 2018-02-17 15:55 Wincanton / 3 / 2m 5f 82y / Hurdle Turf / 6K
Handicap, Hurdle
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}4 /7 - btn 45 Fortunate George 11-4 5m 58s

${previous_race.HIR_InRunningComments}

John O'Shea
Miss Brodie Hampson
15 19.55
8.27
115
21 2018-01-16 15:05 Hereford / 3 / 2m 3f 147y / Hurdle Turf / 7K
Handicap, Hurdle
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}1 /10 - win 7 Castafiore 10-10 5m 2.7s

${previous_race.HIR_InRunningComments}

John O'Shea
Miss Brodie Hampson
13 15.47
3.55
105
22 2018-01-04 15:20 Bangor-on-Dee / 4 / 2m 7f 32y / Hurdle Turf / 4K
Handicap, Hurdle
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}5 /9 - btn 5.6 Tailor Tom 11-4 6m 42.12s

${previous_race.HIR_InRunningComments}

John O'Shea
Miss Brodie Hampson
21 30
4.96
106
23 2017-12-16 15:15 Hereford / 4 / 2m 53y / Hurdle Turf / 5K
Handicap, Hurdle
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}3 /11 - btn 9.5 Yalltari 11-7 3m 59.3s

${previous_race.HIR_InRunningComments}

John O'Shea
Miss Brodie Hampson
4.5 5.2
2
106
24 2017-12-07 15:25 Leicester / 5 / 1m 7f 113y / Hurdle Turf / 4K
Handicap, Hurdle
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}1 /8 - win 1 Does It In Style 10-0 4m 2.3s

${previous_race.HIR_InRunningComments}

John O'Shea
Miss Brodie Hampson
2.88 2.92
1.36
100
25 2017-11-29 15:15 Hereford / 4 / 2m 3f 147y / Hurdle Turf / 4K
Handicap, Hurdle
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}1 /15 - win 7 Schnabel 11-11 4m 46.4s

${previous_race.HIR_InRunningComments}

John O'Shea
Miss Brodie Hampson
8.5 9.93
3.32
93
26 2017-10-24 14:20 Exeter / 4 / 2m 175y / Hurdle Turf / 4K
Amateur, Handicap, Hurdle
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}5 /15 - btn 16.75 Cave Top 11-12 4m 16.345s

${previous_race.HIR_InRunningComments}

John O'Shea
Miss Brodie Hampson
8.5 8.92
2.9
94
27 2017-10-04 16:20 Bangor-on-Dee / 4 / 2m 145y / Hurdle Turf / 3K
Handicap, Hurdle
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}3 /10 - btn 7 Derintoher Yank 11-10 4m 5.373s

${previous_race.HIR_InRunningComments}

John O'Shea
Miss Brodie Hampson
21 28.12
5.9
94
28 2017-09-13 16:30 Uttoxeter / 5 / 1m 7f 168y / Hurdle Turf / 2K
Handicap, Hurdle
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}3 /12 - btn 19 Borderlinedecision 11-11 3m 52.767s

${previous_race.HIR_InRunningComments}

John O'Shea
Miss Brodie Hampson
21 26.95
6.35
94
29 2017-08-29 16:35 Newton Abbot / 4 / 2m 5f 122y / Hurdle Turf / 5K
Handicap, Hurdle
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}7 /10 - btn 19.95 Premier Rose 10-7 5m 12.525s

${previous_race.HIR_InRunningComments}

John O'Shea
Miss Brodie Hampson
51 104.08
8.89
98
30 2017-08-16 20:20 Bangor-on-Dee / 5 / 2m 3f 123y / Hurdle Turf / 3K
Handicap, Hurdle
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}13 /15 - btn 46.6 Prince Khurram 11-5 4m 52.267s

${previous_race.HIR_InRunningComments}

John O'Shea
Miss Brodie Hampson
21 30
4.9
98
31 2017-08-04 14:00 Bangor-on-Dee / 4 / 2m 3f 123y / Hurdle Turf / 3K
Handicap, Hurdle
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}8 /11 - btn 15.15 Wynford 11-2 4m 38.825s

${previous_race.HIR_InRunningComments}

John O'Shea
Miss Brodie Hampson
51 84.87
13.56
100
32 2017-07-17 16:15 Ffos Las / 6 / 1m 3f 209y / Flat Turf / 2K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}7 /13 - btn 24.3 Rowlestonerendezvu 9-3 2m 39.19s

${previous_race.HIR_InRunningComments}

John O'Shea
Tom Marquand
17 27.49
5.9
46
33 2017-05-28 17:05 Fontwell / 5 / 2m 5f 139y / Hurdle Turf / 3K
Handicap, Hurdle
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}P /9 - btn Brown Bear 11-9 -

${previous_race.HIR_InRunningComments}

John O'Shea
Miss Brodie Hampson
5 5.43
2.33
100
34 2017-04-21 16:00 Fontwell / 5 / 2m 5f 139y / Hurdle Turf / 3K
Handicap, Hurdle
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}2 /7 - btn 3.5 Bostin 10-10 5m 27.983s

${previous_race.HIR_InRunningComments}

John O'Shea
Miss Brodie Hampson
9 9.68
4.9
97
35 2017-04-08 14:50 Chepstow / 5 / 2m 3f 100y / Hurdle Turf / 3K
Handicap, Hurdle, Novice
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}8 /15 - btn 34.5 Act Four 10-9 4m 57.75s

${previous_race.HIR_InRunningComments}

John O'Shea
Miss Brodie Hampson
13 14
2.82
100
36 2017-03-16 17:40 Hexham / 5 / 2m 4f 28y / Hurdle Turf / 3K
Handicap, Hurdle, Novice
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}P /7 - btn Achill Road Boy 11-9 -

${previous_race.HIR_InRunningComments}

John O'Shea
Miss Brodie Hampson
6 7.2
2.95
100
37 2017-02-28 14:20 Catterick / 5 / 2m 3f 66y / Hurdle Turf / 2K
Amateur, Handicap, Hurdle
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}1 /7 - win 0.5 Cafe Au Lait 10-5 4m 55.2s

${previous_race.HIR_InRunningComments}

John O'Shea
Miss Brodie Hampson
13 15.5
5.5
93
38 2017-02-02 16:25 Towcester / 5 / 2m 3f 34y / Hurdle Turf / 4K
Handicap, Hurdle
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}9 /13 - btn 28.7 Present Times 11-12 5m 20.14s

${previous_race.HIR_InRunningComments}

John O'Shea
Miss Brodie Hampson
17 21.29
5.1
97
39 2017-01-11 13:20 Hereford / 5 / 2m 3f 147y / Hurdle Turf / 3K
Condition, Handicap, Hurdle, Novice
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}3 /9 - btn 15.3 Way Of The World 11-6 5m 23.46s

${previous_race.HIR_InRunningComments}

John O'Shea
Miss Brodie Hampson
26 34
5.35
100
40 2016-12-30 13:00 Taunton / 4 / 2m 3f 1y / Hurdle Turf / 6K
Condition, Handicap, Hurdle
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}10 /15 - btn 24 Reilly's Minor 11-7 4m 42.5s

${previous_race.HIR_InRunningComments}

John O'Shea
Miss Brodie Hampson
34 55
8.2
103
41 2016-12-22 15:30 Wolverhampton / 7 / 1m 4f 50y / Flat AW / 2K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}12 /12 - btn 11.7 My Renaissance 9-8 2m 41.85s

${previous_race.HIR_InRunningComments}

John O'Shea
D J Murphy
4.5 5.83
2.47
46
42 2016-12-01 19:15 Chelmsford / 7 / 1m 5f 66y / Flat AW / 3K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}4 /14 - btn 2.8 Shan Dun Na Ngall 9-5 2m 53.71s

${previous_race.HIR_InRunningComments}

John O'Shea
A Kirby
3.25 3.98
2.06
46
43 2016-11-12 19:45 Wolverhampton / 5 / 1m 1f 103y / Flat AW / 4K
Maiden, Stakes
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}10 /11 - btn 19.05 Hermann 9-5 2m 1.88s

${previous_race.HIR_InRunningComments}

John O'Shea
Ciaran McKee
101 1000
92.21
44 2016-10-10 14:30 Windsor / 5 / 1m 67y / Flat Turf / 3K
Maiden, Stakes
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}9 /10 - btn 27.75 Eljeemi 9-5 1m 47.52s

${previous_race.HIR_InRunningComments}

John O'Shea
D Sweeney
67 224.89
20
45 2016-09-24 16:15 Chester / 4 / 1m 2f 75y / Flat Turf / 6K
Maiden, Stakes
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}5 /7 - btn 20.05 Flower Of Love 9-0 2m 15.602s

${previous_race.HIR_InRunningComments}

John O'Shea
Ali Rawlinson
19 34.86
11.55
46 2016-08-14 17:35 Southwell / 4 / 1m 7f 153y / Hurdle Turf / 4K
Handicap, Hurdle
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}10 /10 - btn 74.5 No Ceiling 11-4 4m 5.717s

${previous_race.HIR_InRunningComments}

P Hide
R P McLernon
7 7.02
2.16
103
47 2016-08-11 20:20 Stratford / 4 / 2m 70y / Hurdle Turf / 3K
Handicap, Hurdle
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}2 /7 - btn 2 Sailors Warn 11-7 3m 54.233s

${previous_race.HIR_InRunningComments}

P Hide
R P McLernon
6.5 8.2
3.84
103
48 2016-07-17 17:05 Stratford / 4 / 2m 2f 148y / Hurdle Turf / 5K
Handicap, Hurdle, Novice
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}3 /6 - btn 10.5 Blagapar 11-5 4m 23.85s

${previous_race.HIR_InRunningComments}

P Hide
R P McLernon
11 17.88
3.71
105
49 2016-06-07 17:30 Fontwell / 4 / 2m 1f 145y / Hurdle Turf / 3K
Handicap, Hurdle, Novice
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}S /10 - btn Kingston Mimosa 10-7 -

${previous_race.HIR_InRunningComments}

P Hide
L Aspell
5 5.74
2.51
105
50 2016-02-02 14:45 Taunton / 4 / 2m 104y / Hurdle Turf / 4K
Hurdle, Novice
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}7 /11 - btn 33.5 Bloody Mary 11-2 4m 34.3s

${previous_race.HIR_InRunningComments}

P Hide
L Aspell
51 129.3
8.77
51 2016-01-18 13:45 Plumpton / 4 / 1m 7f 195y / Hurdle Turf / 5K
Hurdle, Novice
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}9 /9 - btn 81.25 Sunshine Corner 11-3 4m 36.85s

${previous_race.HIR_InRunningComments}

P Hide
R P McLernon
21 58.59
5.14
52 2015-12-14 12:10 Plumpton / 4 / 1m 7f 195y / Hurdle Turf / 3K
Hurdle, Novice
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}8 /13 - btn 40 Theo's Charm 11-7 4m 13.1s

${previous_race.HIR_InRunningComments}

P Hide
L Aspell
17 32.08
4.53
53 2015-11-23 13:05 Kempton / 4 / 2m / Hurdle Turf / 4K
Hunt, Hurdle, National, National Hunt, Novice
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}6 /9 - btn 10.55 Brain Power 10-12 4m 8.218s

${previous_race.HIR_InRunningComments}

P Hide
L Aspell
101 184.33
27.22
54 2015-10-24 17:40 Cheltenham / 3 / 2m 87y / NH Flat / 6K
Hunt, National, National Hunt
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}10 /12 - btn 21 Aurillac 11-0 3m 58.1s

${previous_race.HIR_InRunningComments}

P Hide
Sam Twiston-Davies
34 52.91
10.5
55 2015-06-03 17:10 Fontwell / 6 / 2m 1f 145y / NH Flat / 2K
Hunt, National, National Hunt
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}6 /8 - btn 12.6 Lillian 10-3 4m 32.02s

${previous_race.HIR_InRunningComments}

P Hide
Sam Twiston-Davies
2.88 3.04
1.46
56 2015-04-17 16:20 Fontwell / 6 / 1m 6f / NH Flat / 2K
Hunt, National, National Hunt
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}1 /12 - win 2.5 Tricky 11-2 3m 16.9s

${previous_race.HIR_InRunningComments}

P Hide
Sam Twiston-Davies
4.5 4.9
1.94

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