1st - £3,716.00 2nd - £1,744.00 3rd - £871.00 4th - £436.00 5th - £217.00

| Flat Statistics | Runs | Wins | Places | €Level |
|---|---|---|---|---|
| UK | 3 | 0 | 0 | -3.00 |
29th Sep 26 Wolverhampton(7f 36yds Flat Maiden, Standard) 125/1 9-10 Darragh Keenan 6th of 10 runners, 10.01L behind Gold Star Gazing
9th Sep 26 Kempton(1m Flat Maiden, Standard / Slow) 150/1 9-12 Luke Morris 6th of 11 runners, 6.88L behind Mercantile
5th Aug 26 Kempton(1m 2f 219yds Flat, Standard / Slow) 80/1 9-13 Luke Morris 5th of 12 runners, 33L behind Fortitudine

| Flat Statistics | Runs | Wins | Places | €Level |
|---|---|---|---|---|
| UK | 10 | 1 | 0 | 11.00 |
31st Jul 26 Newcastle(2m 56yds Flat Hcap, Standard / Slow) Rated 64 5/2Fav 9-9 Jack Mitchell 4th of 9 runners, 5L behind Ned Broy
4th Jul 26 Nottingham(1m 6f Flat Hcap, Good to Firm (Good in places)) Rated 61 20/1 9-5 T Eaves 1st of 6 runners, by nk and 7.5L from Jack Langley and Regally Blonde
3rd Jun 26 Warwick(2m Maiden Hurdle, Good (Good to Firm in places)) 40/1 10-13 R P McLernon 7th of 7 runners, 72.25L behind Louis Veron

Lightning Spear (GB)-Aliyana(Iffraaj)
(13)
c2
d3
(The Future)
Rated 74
Won When Rated 77-75-72-77-74-68-67-63
| Flat Statistics | Runs | Wins | Places | €Level |
|---|---|---|---|---|
| UK | 49 | 8 | 19 | -8.50 |
14th Oct 26 Kempton(1m 2f 219yds Flat Hcap, Standard / Slow) Rated 76 50/1 8-9 Taryn Langley (5) 8th of 13 runners, 6.91L behind War Hawk
18th Jun 26 Yarmouth(1m 2f 23yds Flat Hcap, Good to Firm) Rated 77 15/2 9-4 Taryn Langley (5) 4th of 6 runners, 2.81L behind Moonjid
18th May 26 Windsor(1m 3f 99yds Flat Hcap, Good (Good to Firm in places)) Rated 78 25/1 8-11 Taryn Langley (5) 4th of 7 runners, 4.5L behind Wisper
In the last 3 years Charlies Choice (GB) has met
| Horse | No. Of times | |
| Everyoneknowsadave (IRE) | 2 | |
| 10th Mar 2026 Southwell(1m 3f 23yds, Flat Hcap, Standard) Charlie's Choice (GB) 3rd (4/1 9-4 Rated 80) Taryn Langley 1.75L in front of Everyoneknowsadave (IRE) 4th (18/1 9-2 Rated 73) Lewis Edmunds (6 ran) | ||
![]() | ||
| 3rd Nov 2025 Southwell(1m 4f 14yds, Flat Hcap, Standard) Everyoneknowsadave (IRE) 5th (9/2 9-8 Rated 74) A Rawlinson .75L in front of Charlie's Choice (GB) 6th (10/1 9-7 Rated 73) Taryn Langley (13 ran) | ||
![]() | ||
| Nicator (FR) | 2 | |
| 14th Oct 2026 Kempton(1m 2f 219yds, Flat Hcap, Standard / Slow) Charlie's Choice (GB) 8th (50/1 8-9 Rated 76) Taryn Langley 3.25L in front of Nicator (FR) 10th (7/2 9-1 Rated 77) D Egan (13 ran) | ||
![]() | ||
| 18th Jun 2026 Yarmouth(1m 2f 23yds, Flat Hcap, Good to Firm) Nicator (FR) 2nd (7/2 9-7 Rated 75) Daniel Muscutt 2.75L in front of Charlie's Choice (GB) 4th (15/2 9-4 Rated 77) Taryn Langley (6 ran) | ||
![]() | ||

Muhaarar (GB)-Silent Thoughts(Entrepreneur)
(17)
c3
d2
(Mr Paul Farrell)
Rated 71
Won When Rated 82-70-70-64
| Flat Statistics | Runs | Wins | Places | €Level |
|---|---|---|---|---|
| UK | 62 | 7 | 15 | -18.75 |
10th Oct 26 Southwell(1m 4f 14yds Flat Hcap, Standard) Rated 72 28/1 9-13 Charles Bishop 6th of 11 runners, 8L behind Domination
26th Sep 26 Southwell(1m 4f 15yds Flat Hcap, Standard) Rated 73 50/1 9-12 Charles Bishop 6th of 8 runners, 2.63L behind Patrol
4th Sep 26 Haydock(1m 6f Flat Hcap, Heavy) Rated 74 22/1 9-11 Hope Regan (5) 7th of 8 runners, 16.5L behind Zimmerman
In the last 3 years Dream Harder (IRE) has met
| Horse | No. Of times | |
| Made All (GB) | 1 | |
| 7th Aug 2026 Haydock(1m 6f , Flat Hcap, Good (Good to Firm in places)) Dream Harder (IRE) 4th (18/1 10-10 Rated 72) Mr Jack Loughnane 6.25L in front of Made All (GB) 6th (22/1 10-6 Rated 70) Rebecca Hitchen (7 ran) | ||
![]() | ||

Kodiac (GB)-Clubora(Medaglia D'oro)
(34)
c1
(Mr Tony Hession)
Rated 75
Won When Rated 69-70
| Flat Statistics | Runs | Wins | Places | €Level |
|---|---|---|---|---|
| UK | 27 | 4 | 6 | 9.25 |
23rd Sep 26 Redcar(1m 2f 1yds Flat Hcap, Good) Rated 77 5/1 9-8 Liam Wright (3) 6th of 12 runners, 4.56L behind Rizal
11th Sep 26 Doncaster(1m 2f 43yds Flat Hcap, Good (Good to Soft in places)) Rated 75 5/1 9-11 S M Levey 8th of 17 runners, 5.5L behind Almekarem
31st Aug 26 Southwell(1m 3f 23yds Flat Hcap, Standard) Rated 75 9/1 9-13 Liam Wright (3) 2nd of 7 runners, shd behind Pace Attack
In the last 3 years Everyoneknowsadave (IRE) has met
| Horse | No. Of times | |
| Charlie's Choice (GB) | 2 | |
| 10th Mar 2026 Southwell(1m 3f 23yds, Flat Hcap, Standard) Charlie's Choice (GB) 3rd (4/1 9-4 Rated 80) Taryn Langley 1.75L in front of Everyoneknowsadave (IRE) 4th (18/1 9-2 Rated 73) Lewis Edmunds (6 ran) | ||
![]() | ||
| 3rd Nov 2025 Southwell(1m 4f 14yds, Flat Hcap, Standard) Everyoneknowsadave (IRE) 5th (9/2 9-8 Rated 74) A Rawlinson .75L in front of Charlie's Choice (GB) 6th (10/1 9-7 Rated 73) Taryn Langley (13 ran) | ||
![]() | ||
| Saxophonist (IRE) | 1 | |
| 23rd Sep 2026 Redcar(1m 2f 1yds, Flat Hcap, Good) Everyoneknowsadave (IRE) 6th (5/1 9-8 Rated 77) Liam Wright .03L in front of Saxophonist (IRE) 7th (6/1 9-1 Rated 72) D Tudhope (12 ran) | ||
![]() | ||

| Flat Statistics | Runs | Wins | Places | €Level |
|---|---|---|---|---|
| UK | 5 | 0 | 1 | -5.00 |
5th Oct 26 Kempton(1m 2f 219yds Flat Hcap, Standard / Slow) Rated 73 6/1 9-7 James Doyle 5th of 9 runners, 4.5L behind Extraterrestrial
23rd May 26 Salisbury(1m 1f 201yds Flat Hcap, Good) Rated 75 5/1 9-9 S De Sousa 11th of 12 runners, 13.56L behind Mayaada
30th Apr 26 Yarmouth(1m 3yds Flat Maiden, Good to Firm) 7/2 9-2 W Buick 4th of 9 runners, 2.88L behind Euston Hall
In the last 3 years Fahidi (IRE) has met
| Horse | No. Of times | |
| Tabasko (GB) | 1 | |
| 23rd May 2026 Salisbury(1m 1f 201yds, Flat Hcap, Good) Tabasko (GB) 5th (12/1 9-1 Rated 72) Ashley Lewis 9.00L in front of Fahidi (IRE) 11th (5/1 9-9 Rated 75) S De Sousa (12 ran) | ||
![]() | ||
| That Darn Cantor (GB) | 1 | |
| 30th Apr 2026 Yarmouth(1m 3yds, Flat Maiden, Good to Firm) Fahidi (IRE) 4th (7/2 9-2) W Buick .25L in front of That Darn Cantor (GB) 5th (300/1 8-11) Mason Paetel (9 ran) | ||
![]() | ||

Aclaim (IRE)-Specific Dream(Danehill Dancer)
(26)
(Mrs R F Greener And North Farm Stud)
Rated 75
| Flat Statistics | Runs | Wins | Places | €Level |
|---|---|---|---|---|
| UK | 4 | 0 | 1 | -4.00 |
1st Oct 26 Salisbury(1m 1f 201yds Flat Hcap, Good to Soft) Rated 77 20/1 9-7 Tom Marquand 7th of 12 runners, 5.91L behind Hello Cotai
5th Aug 26 Kempton(1m 2f 219yds Flat, Standard / Slow) 14/1 9-4 Lewis Edmunds 5th of 10 runners, 11L behind Shadow Road
14th Jul 26 Leicester(1m 2f Flat, Good to Firm) 4/1 9-4 Lewis Edmunds 3rd of 6 runners, 1.25L and 2.25L behind Amazonica and Cloud Forest

Lope De Vega (IRE)-Albanderi(Kingman)
(10)
cd1
(Made Profiles Ltd)
Rated 68
Won When Rated 69
| Flat Statistics | Runs | Wins | Places | €Level |
|---|---|---|---|---|
| UK | 37 | 4 | 9 | -10.80 |
17th Oct 26 Stratford(2m 70yds Hcap Hurdle, Good (Good to Firm in places)) Rated 97 8/1 11-4 Rebecca Hitchen (7) 3rd of 7 runners, 3.75L and 2.75L behind Ashdown Forest and Lucky Sevens
29th Sep 26 Sedgefield(2m 178yds Hcap Hurdle, Good (Good to Firm in places)) Rated 94 6/1 10-7 Rebecca Hitchen (10) 1st of 7 runners, by nk and nk from Cawthorne Cracker and Jolie Coeur Allen
4th Sep 26 Haydock(1m 3f 140yds Flat Hcap, Heavy) Rated 69 33/1 9-10 O J Orr 5th of 12 runners, 9.75L behind Lightning Tiger
In the last 3 years Made All (GB) has met
| Horse | No. Of times | |
| Dream Harder (IRE) | 1 | |
| 7th Aug 2026 Haydock(1m 6f , Flat Hcap, Good (Good to Firm in places)) Dream Harder (IRE) 4th (18/1 10-10 Rated 72) Mr Jack Loughnane 6.25L in front of Made All (GB) 6th (22/1 10-6 Rated 70) Rebecca Hitchen (7 ran) | ||
![]() | ||

Persian King (IRE)-Sidewalk(New Approach)
(13)
(Quantum Leap Racing Ix & Partner)
Rated 75
| Flat Statistics | Runs | Wins | Places | €Level |
|---|---|---|---|---|
| UK | 8 | 0 | 3 | -8.00 |
14th Oct 26 Kempton(1m 2f 219yds Flat Hcap, Standard / Slow) Rated 77 7/2 9-1 D Egan 10th of 13 runners, 10.16L behind War Hawk
30th Sep 26 Kempton(1m 2f 219yds Flat Hcap, Standard / Slow) Rated 77 25/1 9-4 Daniel Muscutt 4th of 10 runners, 0.75L behind Time Thief
10th Jul 26 York(1m 3f 188yds Flat Hcap, Good to Firm-Good in places) Rated 77 9/1 9-9 Taryn Langley (3) 7th of 10 runners, 11.53L behind Green Sky
In the last 3 years Nicator (FR) has met
| Horse | No. Of times | |
| Charlie's Choice (GB) | 2 | |
| 14th Oct 2026 Kempton(1m 2f 219yds, Flat Hcap, Standard / Slow) Charlie's Choice (GB) 8th (50/1 8-9 Rated 76) Taryn Langley 3.25L in front of Nicator (FR) 10th (7/2 9-1 Rated 77) D Egan (13 ran) | ||
![]() | ||
| 18th Jun 2026 Yarmouth(1m 2f 23yds, Flat Hcap, Good to Firm) Nicator (FR) 2nd (7/2 9-7 Rated 75) Daniel Muscutt 2.75L in front of Charlie's Choice (GB) 4th (15/2 9-4 Rated 77) Taryn Langley (6 ran) | ||
![]() | ||
| Pulsar Star (GB) | 1 | |
| 28th Dec 2025 Southwell(1m 13yds, Flat, Standard) Nicator (FR) 2nd (2/1 9-6) Billy Loughnane 1.38L in front of Pulsar Star (GB) 4th (25/1 9-6) K T O'Neill (10 ran) | ||
![]() | ||

Saxon Warrior (JPN)-Cloud Illusions(Smarty Jones)
(38)
(Wetumpka Racing)
Rated 67
| Flat Statistics | Runs | Wins | Places | €Level |
|---|---|---|---|---|
| UK | 14 | 2 | 2 | 32.00 |
19th Sep 26 Newmarket(1m 1f Flat Hcap, Good) Rated 63 22/1 9-13 Mr Henry Main 1st of 14 runners, by 0.75L and 0.5L from Triple Force and Bold Impact
21st Aug 26 Salisbury(1m Flat Hcap, Good (Good to Firm in places)) Rated 65 7/1 10-8 Mr Henry Main (3) 2nd of 7 runners, 12L behind Kimeko Glory
23rd Jul 26 Sandown(1m Flat Hcap, Good to Firm (Firm in places)) Rated 67 13/2 1 R Dawson 9th of 12 runners, 9.56L behind Marsh Benham
In the last 3 years Prodigal Son (GB) has met
| Horse | No. Of times | |
| Seventy (GB) | 2 | |
| 10th Jun 2025 Salisbury(6f 213yds, Flat, Good to Firm (Good in places)) Prodigal Son (GB) 4th (16/1 9-4) Jack Mitchell 6.00L in front of Seventy (GB) 8th (12/1 9-4) S M Levey (9 ran) | ||
![]() | ||
| 16th May 2025 Newbury(7f , Flat, Good (Good to Firm in places)) Prodigal Son (GB) 5th (66/1 9-4) Jack Mitchell 1.00L in front of Seventy (GB) 6th (12/1 9-4) P J Dobbs (9 ran) | ||
![]() | ||

| Flat Statistics | Runs | Wins | Places | €Level |
|---|---|---|---|---|
| UK | 10 | 0 | 3 | -10.00 |
5th Oct 26 Wolverhampton(1m 1f 104yds Flat Hcap, Standard) Rated 69 14/1 9-7 Rob Hornby 5th of 10 runners, 6.13L behind Hauteluce
21st Jul 26 Wolverhampton(1m 1f 104yds Flat Hcap, Standard) Rated 70 5/1 9-9 R Havlin 8th of 13 runners, 3.87L behind Kaaranah
29th Jun 26 Ffos Las(1m Flat Hcap, Good (Good To Firm in places)) Rated 72 2/1Fav 9-7 D Egan 6th of 6 runners, 2.41L behind Grey Soul
In the last 3 years Pulsar Star (GB) has met
| Horse | No. Of times | |
| Nicator (FR) | 1 | |
| 28th Dec 2025 Southwell(1m 13yds, Flat, Standard) Nicator (FR) 2nd (2/1 9-6) Billy Loughnane 1.38L in front of Pulsar Star (GB) 4th (25/1 9-6) K T O'Neill (10 ran) | ||
![]() | ||

Saxon Warrior (JPN)-Macheera(Machiavellian)
(11)
(Hambleton Racing Liv & Partner)
Rated 74
| Flat Statistics | Runs | Wins | Places | €Level |
|---|---|---|---|---|
| UK | 10 | 0 | 7 | -10.00 |
16th Oct 26 Newcastle(1m 4f 98yds Flat Hcap, Standard) Rated 70 5/2Fav 9-10 D Tudhope 2nd of 12 runners, 0.5L behind Farabove The Limit
23rd Sep 26 Redcar(1m 2f 1yds Flat Hcap, Good) Rated 72 6/1 9-1 D Tudhope 7th of 12 runners, 4.59L behind Rizal
8th Aug 26 Haydock(1m 2f 42yds Flat Hcap, Good (Good to Firm in places)) Rated 72 4/1 9-6 D Tudhope 2nd of 5 runners, nk behind Lc Tiffen
In the last 3 years Saxophonist (IRE) has met
| Horse | No. Of times | |
| Everyoneknowsadave (IRE) | 1 | |
| 23rd Sep 2026 Redcar(1m 2f 1yds, Flat Hcap, Good) Everyoneknowsadave (IRE) 6th (5/1 9-8 Rated 77) Liam Wright .03L in front of Saxophonist (IRE) 7th (6/1 9-1 Rated 72) D Tudhope (12 ran) | ||
![]() | ||

Dark Angel (IRE)-Fregate First(Le Havre)
(46)
c4
(Mr T Faulkner)
Rated 69
Won When Rated 69-64-60-55
| Flat Statistics | Runs | Wins | Places | €Level |
|---|---|---|---|---|
| UK | 29 | 5 | 5 | -8.09 |
11th Sep 26 Doncaster(1m Flat, Good (Good to Soft in places)) Rated 70 66/1 11-7 Richard Patrick 7th of 13 runners, 8.81L behind Tolstoy
17th Aug 26 Wolverhampton(1m 4f 51yds Flat Hcap, Standard) Rated 71 28/1 9-12 R Havlin 8th of 10 runners, 5.88L behind Prince Of Calypso
6th Jul 26 Wolverhampton(1m 1f 104yds Flat Hcap, Standard) Rated 72 16/1 9-6 Zoe Lewis (7) 5th of 10 runners, 4.25L behind Primo Lara

Ghaiyyath (IRE)-Little Becky(Sir Percy)
(123)
d1
(Made Profiles Ltd)
Rated 70
Won When Rated 59
| Flat Statistics | Runs | Wins | Places | €Level |
|---|---|---|---|---|
| UK | 15 | 3 | 5 | -2.88 |
26th Jun 26 Newmarket(1m 4f Flat Hcap, Good to Firm) Rated 65 9/4 10-1 S C Cronin 2nd of 4 runners, nose behind Nuptown Girl
15th Jun 26 Windsor(1m 3f 99yds Flat Hcap, Good to Firm (Good in places)) Rated 65 15/8Fav 9-4 Jack Mitchell 1st of 7 runners, by 1L and nk from Educator and Seeking Charles
25th May 26 Windsor(1m 3f 99yds Flat Hcap, Good to Firm) Rated 65 10/11Fav 9-4 Paddy Bradley 2nd of 3 runners, hd behind Mrembo
In the last 3 years Seventy (GB) has met
| Horse | No. Of times | |
| Prodigal Son (GB) | 2 | |
| 10th Jun 2025 Salisbury(6f 213yds, Flat, Good to Firm (Good in places)) Prodigal Son (GB) 4th (16/1 9-4) Jack Mitchell 6.00L in front of Seventy (GB) 8th (12/1 9-4) S M Levey (9 ran) | ||
![]() | ||
| 16th May 2025 Newbury(7f , Flat, Good (Good to Firm in places)) Prodigal Son (GB) 5th (66/1 9-4) Jack Mitchell 1.00L in front of Seventy (GB) 6th (12/1 9-4) P J Dobbs (9 ran) | ||
![]() | ||

| Flat Statistics | Runs | Wins | Places | €Level |
|---|---|---|---|---|
| UK | 10 | 1 | 3 | -8.20 |
7th Oct 26 Nottingham(1m 6f Flat Hcap, Good to Soft) Rated 75 6/1 9-5 K Shoemark 6th of 7 runners, 5L behind Nowshesdancing
19th Sep 26 Chester(1m 6f 87yds Flat Hcap, Heavy (Soft in places)) Rated 75 13/2 9-9 Ashley Lewis 5th of 10 runners, 4.28L behind Carthusian
4th Aug 26 Lingfield(1m 6f Flat Hcap, Good to Firm) Rated 73 4/5Fav 8-10 Ashley Lewis (3) 1st of 4 runners, by nk and 0.5L from Scarlet Moon and Russian Rumour
In the last 3 years Tabasko (GB) has met
| Horse | No. Of times | |
| Fahidi (IRE) | 1 | |
| 23rd May 2026 Salisbury(1m 1f 201yds, Flat Hcap, Good) Tabasko (GB) 5th (12/1 9-1 Rated 72) Ashley Lewis 9.00L in front of Fahidi (IRE) 11th (5/1 9-9 Rated 75) S De Sousa (12 ran) | ||
![]() | ||

Too Darn Hot (GB)-Capricious Cantor(Cape Cross)
(15)
d1
(Mr Alec Leopold & Ms Leanne Norman)
Rated 70
Won When Rated 66
| Flat Statistics | Runs | Wins | Places | €Level |
|---|---|---|---|---|
| UK | 9 | 1 | 2 | -3.50 |
12th Oct 26 Kempton(1m 3f 219yds Flat Hcap, Standard / Slow) Rated 66 9/2 9-5 R G Ryan 1st of 6 runners, by 0.5L and 1.75L from Time To Sparkle and Floating Market
25th Sep 26 Newcastle(1m 4f 98yds Flat Hcap, Standard) Rated 65 13/2 9-9 Rowan Scott 2nd of 12 runners, nk behind Farabove The Limit
13th Aug 26 Beverley(1m 4f 23yds Flat Hcap, Good to Firm-Good in places) Rated 68 13/2 9-6 Cieren Fallon 4th of 5 runners, 17.88L behind Wardlaw
In the last 3 years That Darn Cantor (GB) has met
| Horse | No. Of times | |
| Unchartedterritory (IRE) | 1 | |
| 3rd Jun 2026 Nottingham(1m 2f 50yds, Flat Hcap, Good (Good to Soft in places)) Unchartedterritory (IRE) 3rd (12/1 8-12 Rated 69) Cieren Fallon 12.50L in front of That Darn Cantor (GB) 6th (11/2 9-1 Rated 72) Oisin Murphy (6 ran) | ||
![]() | ||
| Fahidi (IRE) | 1 | |
| 30th Apr 2026 Yarmouth(1m 3yds, Flat Maiden, Good to Firm) Fahidi (IRE) 4th (7/2 9-2) W Buick .25L in front of That Darn Cantor (GB) 5th (300/1 8-11) Mason Paetel (9 ran) | ||
![]() | ||

New Bay (GB)-Anna's Rock(Rock Of Gibraltar)
(36)
(Barbara & Alick Richmond)
Rated 75
| Flat Statistics | Runs | Wins | Places | €Level |
|---|---|---|---|---|
| UK | 9 | 1 | 3 | -4.67 |
21st Sep 26 Hamilton(1m 4f 15yds Flat Hcap, Soft (Heavy in places)) Rated 74 7/2Fav 9-7 D Tudhope 3rd of 12 runners, shd and 0.5L behind Perseus Way and Northern Brave
29th Aug 26 Beverley(1m 4f 23yds Flat Hcap, Soft (Heavy in places)) Rated 74 6/1 9-6 D Nolan 2nd of 8 runners, 1.25L behind Valley Of Flowers
8th Aug 26 Ayr(1m 2f Flat Hcap, Good (Good to Soft in places)) Rated 74 14/1 9-7 Lewis Edmunds 6th of 13 runners, 5L behind Pol Roger
In the last 3 years Unchartedterritory (IRE) has met
| Horse | No. Of times | |
| That Darn Cantor (GB) | 1 | |
| 3rd Jun 2026 Nottingham(1m 2f 50yds, Flat Hcap, Good (Good to Soft in places)) Unchartedterritory (IRE) 3rd (12/1 8-12 Rated 69) Cieren Fallon 12.50L in front of That Darn Cantor (GB) 6th (11/2 9-1 Rated 72) Oisin Murphy (6 ran) | ||
![]() | ||
Symbols Explained
ts2 Tongue Strap vs2 Visor hd2 Hood es2 Eye Shield ec2 Eye Cover cp2 Cheekpiece bl2 Blinkers tt2 Tongue Tie cd2 Course and Distance Winner c2 Course Winner d2 Distance Winner bf Beaten Favourite on Last Run
The superscript number on headgear bl2 indicates number of times worn. A plus bl+ indicates more than 10 times where as red background bl1indicates first time.

Cheltenham Tips




