Home Page
 
Home Page
 
Home Page

Inter County 2019

Region 1

Men'sLadiesSeniors
Men's Leading players
 1.Steve CockerillTyne & Wear A54
 2.Nathan IrvingTyne & Wear A45
 3.Tony HendersonCleveland A42
 4.Steve PayneTyne & Wear A42
 5.James CraigN. Yorks A39
 6.Tony KayCleveland A39
 7.Anth MorganTyne & Wear A39
 8.Joshua SmithNorthumberland A39
 9.S ForsterTyne & Wear A36
10.M McCannTyne & Wear A36
M BakerTyne & Wear A36
12.Will MasonNorthumberland A36
13.John HopkinsonTyne & Wear A36
14.Chris DoyleNorthumberland A36
Peter WoodsCleveland A36
Ladies Leading players
 1.Nikki BownsCleveland L42
 2.Anne Louise ArkleCleveland L39
 3.Sandra DugdaleNorthumberland L36
 4.Danielle RandleCleveland L24
Lyndsay McKellarCleveland L24
 6.Lauren FarrowCleveland L24
 7.Kirsty MitchisonN. Yorks L24
Vicki DavisonNorthumberland L24
Leighanne HinsonNorthumberland L24
Charlotte OrrCleveland L24
11.Cat JonesCleveland L21
12.Donna SmithN. Yorks L21
Sam RobinsonNorthumberland L21
14.Lindsey PeartNorthumberland L21
15.Heather JakesN. Yorks L18
Leading players
 1.John HopkinsonTyne & Wear36
Alan ParkerNorthumberland36
 3.John BlewittTyne & Wear33
Dave CrawfordTyne & Wear33
Paul RileyNorthumberland33
 6.Anthony MorganTyne & Wear30
Tony KayCleveland30
 8.Steve PayneTyne & Wear27
 9.Michael BakerTyne & Wear27
John LairdNorthumberland27
Jim DawsonNorthumberland27
Steve MartinucciCleveland27
13.Dave StylesTyne & Wear24
14.Paul BowmanCleveland21
15.Neil TaylorNorthumberland18

Region 2

Men'sLadiesSeniorsJuniorsUnder 23s
Men's Leading players
 1.Dave CobeyCheshire A93
 2.Mike GilesLancashire A84
 3.Julian HaighLancashire A81
 4.Mike LoganLancashire A81
 5.Ste MakG M C A78
Eric WebberCheshire A78
 7.Chris HattonLancashire A75
Kris HampsonLancashire A75
 9.Dave GreeneWest Yorkshire A72
10.Mark BeesonG M C A69
Ryan WissettMerseyside A69
12.Dave PreeceCheshire A66
13.Geoff HadgettLancashire A66
James BrayMerseyside A66
Phil MalamCheshire A66
Ladies Leading players
 1.Lyndsey RobertsCheshire L102
 2.Tracy RobinsonLancashire L A90
 3.Jane MitchellCheshire L81
 4.Lindsay LloydLancashire L A81
 5.Kate WringeWest Yorkshire L78
 6.Jo TaylorCheshire L78
 7.Maddy WilkinsonCheshire L78
 8.Diane HarkerLancashire L A75
 9.Lynn BlackshawCheshire L75
10.Anne RocciaLancashire L A72
11.Christine ArmitageWest Yorkshire L72
12.Louise KearnsLancashire L A69
13.Lynn MasserCheshire L69
14.Lauren BilneyWest Yorkshire L69
15.Polly AlmondLancashire L A66
Leading players
 1.Harris AliWest Yorkshire99
 2.Carl BromleyLancashire96
 3.Wayne CorlessLancashire93
 4.Farat ButaG M C90
 5.Alan HaydenG M C87
 6.Ian SuttonG M C87
 7.Shaun SweetmoreCheshire87
 8.Glen PilkingtonWest Yorkshire84
 9.Dave IbbsWest Yorkshire81
10.Dave HallidayWest Yorkshire81
11.Des CobeyCheshire78
12.Steve WeatherbyWest Yorkshire75
13.Harry RobertsWest Yorkshire75
14.Trevor BurnsG M C72
15.Dave WattsCheshire72
Leading players
 1.Ali KhanLancashire36
Kieran OsborneWest Yorkshire36
Rhys KellyWest Yorkshire36
 4.Lee SwarbrickLancashire33
 5.Paul ReidLancashire33
Josh TraynorLancashire33
 7.Ethan LeesLancashire30
Samuel WheatcroftWest Yorkshire30
Connor KellyWest Yorkshire30
Lewis WalkerWest Yorkshire30
11.Morgan HamiltonWest Yorkshire27
12.Jackson WhalleyLancashire24
13.Harry LofthouseLancashire24
14.Daniel MarkhamWest Yorkshire24
15.William SimLancashire21
Leading players
 1.Ethan LeesLancashire B66
 2.Luke CroninCheshire63
 3.Ali KhanLancashire B60
 4.David DunneWest Yorkshire A57
 5.Rhys KellyWest Yorkshire B57
 6.Josh TraynorLancashire B54
 7.Jake YildizCheshire48
 8.David AllewellLancashire A48
 9.Ashley HarperWest Yorkshire A45
10.Alex BishopWest Yorkshire A42
11.Harry BruceWest Yorkshire A36
12.Lee SwarbrickLancashire B36
13.Ben OldroydWest Yorkshire B36
14.Moin PatelLancashire A36
15.Harry LofthouseLancashire B33

Region 3

Men'sLadiesSeniorsJuniorsUnder 23s
Men's Leading players
 1.Phil WardWest Midlands A69
 2.George AllenShropshire A66
 3.Darren LightfootStaffordshire A63
Nicholas WilshawStaffordshire A63
 5.Sam BircherWest Midlands A60
Ryan YarrantonWorcestershire A60
 7.Zac CooperStaffordshire A57
 8.Mick ManningShropshire A57
 9.Alex BaileyStaffordshire A54
10.Dan Eaton-LeesWest Midlands A54
11.Ben DuffieldStaffordshire A54
12.Pete HubbardWorcestershire A54
13.Gary SmithWest Midlands A53
14.Richard FallonWorcestershire A51
15.Jamie DeveyShropshire A48
Ladies Leading players
 1.Leanne CraggStaffordshire L81
Sharon JamesWest Midlands L81
 3.Kirsty SheppardWorcestershire L78
 4.Jodie AllenWest Midlands L75
 5.Dawn WoodcockStaffordshire L72
 6.Irene WoodStaffordshire L72
 7.Jess PflugHerefordshire L69
 8.Nicola ComrieHerefordshire L66
 9.Sarah NicklinWorcestershire L63
10.Rebecca SimpsonStaffordshire L60
Jenny WildingWest Midlands L60
Casey Ranford-NorreyHerefordshire L60
13.Alison NewmanWorcestershire L57
14.Angie MurchShropshire L54
15.Tracey WilliamsShropshire L54
Leading players
 1.Pat WardWest Midlands A114
 2.Shaun Eaton-LeesWest Midlands A114
 3.Paul DobsonWest Midlands A111
Clinton LenoirWorcestershire A111
 5.Ian DuffyShropshire B108
Nick BurtonStaffordshire B108
 7.Steve PrinceStaffordshire B105
 8.Paul DeveyShropshire B99
 9.Tad MarszalekWorcestershire A96
10.Simon YeatsShropshire B96
11.Tony ShawStaffordshire B93
12.Lee WalkerStaffordshire B93
13.Mark JonesWest Midlands B93
Chris ReckordWest Midlands A93
15.Trevor JonesWest Midlands B90
Leading players
 1.Harry RogersWest Midlands A72
 2.Jaden BillinghamWest Midlands B64
 3.Jamie BennettWest Midlands B62
 4.Harrison WagstaffWorcestershire60
Jayden FlavellWest Midlands A60
 6.Bradley PriceStaffordshire A58
Liam WardWest Midlands A58
 8.Kurt SmithStaffordshire A56
Alex StevensWest Midlands B56
10.Harvey PerryWest Midlands A54
11.Callum KendallWest Midlands A52
12.Jake CooperStaffordshire A48
13.Terence MatthewsWest Midlands B44
14.Jake FlahertyStaffordshire A42
15.Mitch JohnsonStaffordshire A38
Leading players
 1.Liam WardWest Midlands48
 2.Daniel WrightStaffordshire45
 3.Jake CooperStaffordshire39
 4.Jamie BennettWest Midlands36
 5.Jaden BillinghamWest Midlands36
 6.Ethan BridgewaterWest Midlands33
 7.Harrison WagstaffWorcestershire30
 8.Callum KendallWest Midlands30
 9.Katie MossStaffordshire27
10.Bradley PeachStaffordshire24
11.Sam BircherWest Midlands21
12.Ryan YarrantonWorcestershire21
13.Mathew SimpsonStaffordshire18
14.Alex BatchelorStaffordshire15
Charlie JohnsonWorcestershire15

Region 4

Men'sLadiesSeniorsJuniorsUnder 23s
Men's Leading players
 1.Richard LowtherHertfordshire A84
 2.Brian WilsonCambridgeshire A81
 3.Adam TomsEssex A78
 4.Kevin GrixNorfolk A75
Peter MullaneyNorfolk A75
Rory DawsonBedfordshire A75
 7.William KyleEssex A72
 8.Kevin BowenSuffolk A72
Martin WoodNorfolk A72
Simon CookEssex A72
Chris CassEssex A72
12.Michael PrutnyBedfordshire A71
13.Mark PriceBedfordshire A69
14.Neil TomsEssex A66
15.Ben AnnisonNorfolk A66
Ladies Leading players
 1.Sandy BaileyEssex L93
 2.Kim O'BrienSuffolk L90
 3.Teresa ScottEssex L90
Lucy BoddyEssex L90
 5.Holly CannSuffolk L87
Heidi ClydeBedfordshire L87
Coleen O'DonnellBedfordshire L87
 8.Liz VestySuffolk L84
 9.Dawn ArnettNorfolk L84
Liz MillsSuffolk L84
Lynne PinchesCambridgeshire L84
12.Kelly MayhewSuffolk L81
Emma DaviesBedfordshire L81
Michelle BiceBedfordshire L81
15.Sue OsbornSuffolk L78
Leading players
 1.Brian WilsonCambridgeshire90
 2.Neil TomsEssex81
 3.Gordon FyvieHertfordshire81
 4.Phil LedgertonEssex78
 5.Jason FordNorfolk78
 6.Steve DowdellSuffolk75
 7.Graham BryanEssex75
 8.Andy PondNorfolk72
 9.Garry HumphriesBedfordshire72
10.Simon DodwellBedfordshire69
11.Neil SchofieldNorfolk66
12.Evan EdwardsSuffolk66
Paul CoxBedfordshire66
14.Paul TurnstillBedfordshire63
15.Glen SibbonsEssex60
Leading players
 1.Jayden BrowneNorfolk54
 2.Ieuan ClementsNorfolk52
Jack DenmanCambridgeshire52
 4.Josh AylwardEssex50
 5.Matthew BurgessNorfolk46
Lewis WardEssex46
 7.Ewan PeacockCambridgeshire44
 8.Lennon ThoroughgoodEssex44
Keaton FlynnBedfordshire44
Reese JarmanBedfordshire44
11.Lucas SinghBedfordshire42
12.Ben EllisNorfolk42
Callum StewartSuffolk42
Elliott NashEssex42
15.Tay YanezCambridgeshire40
Leading players
 1.Luke GilbertCambridgeshire78
 2.Sam CraddockCambridgeshire69
 3.Nathan SandersCambridgeshire60
 4.Josh GooderhamSuffolk57
 5.Adam TomsEssex54
 6.Lucas SinghBedfordshire51
 7.Joe HeywoodCambridgeshire51
 8.Chris GroverBedfordshire48
 9.Jayden BrowneNorfolk45
Lloyd HornerEssex45
11.Josh AylwardEssex45
12.Callum StewartSuffolk42
13.Zac KeebleSuffolk42
14.Ryan AndersonCambridgeshire39
15.James MolloyBedfordshire39

Region 5

Men'sLadiesSeniorsJuniorsUnder 23s
Men's Leading players
 1.Nathan WilburWarwickshire A69
 2.Nigel OldingWiltshire A63
 3.Darren ChildsNorthants A63
Jamie BurnsNorthants A63
Sammy DonaldsonOxfordshire A63
Rich MallardGloucestershire A63
 7.Surinder SinghWarwickshire A60
 8.Jamie GaltWiltshire A60
 9.Stewart BrownNorthants A57
10.Adam BurnsNorthants A57
Marc WarrenOxfordshire A57
12.Steve BellGloucestershire A54
13.Paul WillisWarwickshire A54
14.Liam YoungGloucestershire A54
15.Glen WhittemoreNorthants A54
Ladies Leading players
 1.Louise SharpNorthants L57
Lauren WhittemoreNorthants L57
 3.Hannah SmithGloucestershire L51
Melissa ChristieNorthants L51
 5.Kay TaylorNorthants L48
Stacey DaviesNorthants L48
Michala MurrayNorthants L48
Tara MeadowsWarwickshire L48
 9.Jenna BlakeWiltshire L45
10.Cheryl DickinsonNorthants L45
11.Dawn ZimbalattiGloucestershire L45
Lisa BucklerWarwickshire L45
Cath BaileyWiltshire L45
Wendy LloydWiltshire L45
15.Angela WaltersNorthants L39
Leading players
 1.Stan MakhWarwickshire B138
 2.Surinder SinghWarwickshire A132
 3.David NearyWarwickshire A120
 4.Martin KirbyWarwickshire A114
 5.Nigel OldingWiltshire A111
 6.Jason GodbeerWiltshire A111
 7.John O'SheaWarwickshire A108
John MauleWiltshire A108
 9.John BlandOxfordshire102
10.Mike QuinnGloucestershire102
11.Billy WhiteWarwickshire B102
12.Steve BellGloucestershire99
13.Roger HuntWarwickshire A99
Paul WillisWarwickshire A99
15.Nigel RobertsNorthamptonshire A96
Leading players
 1.Brad ClarkeWarwickshire14
 2.Ryan HolmesNorthamptonshire12
Riley MarklewNorthamptonshire12
Jake GrayWarwickshire12
Keon DempseyWarwickshire12
 6.Ben HoweWarwickshire9
 7.Charlie OliveNorthamptonshire9
Ayden O'KeefeNorthamptonshire9
 9.Sam McMillanNorthamptonshire8
10.Jack SchofieldWarwickshire7
11.Seb GriffithsWarwickshire7
12.Aiden DuncanNorthamptonshire7
13.Luke UnderhillWarwickshire6
Jacob SharpNorthamptonshire6
15.Matt BucklerWarwickshire5
Leading players
 1.Jamie MantleWarwickshire A90
 2.James WillisWarwickshire A90
 3.Jack SchofieldWarwickshire A90
 4.Glen WhittemoreNorthamptonshire A81
 5.Ross DunnGloucestershire A75
 6.Darren PalmerGloucestershire A75
 7.Liam YoungGloucestershire A72
 8.Liam TroughtonWarwickshire B69
 9.Enrico ForgioneWarwickshire A66
10.John GoreGloucestershire A66
11.Jack GriffithsWarwickshire A66
12.Joe RobertsNorthamptonshire A63
13.Charlie OliveNorthamptonshire B60
14.Owen MartinNorthamptonshire A57
15.Lauren WhittemoreNorthamptonshire A57

Region 6

Men'sLadiesSeniorsJuniorsUnder 23s
Men's Leading players
 1.Jamie GrahamDevon A75
 2.Paul BaronCornwall A69
Haydon PinheyDevon A69
 4.Andrew BarrettCornwall A66
 5.Gary HodgsonCornwall A62
 6.Mike KingDevon A60
 7.Jamie ZambuniCornwall A60
Timmy GeorgeCornwall A60
Bradley EllisonSomerset A60
James LaneBristol A60
11.Mike HancockCornwall A57
12.Michael BrownceySomerset A57
Joel MartinDevon A57
Greg GamlinBristol A57
15.Rob JohnsCornwall A56
Ladies Leading players
 1.Michelle GrundySomerset L84
 2.Teresa SamuelSomerset L78
Sophie Gibbs-NichollsDevon L78
 4.Sarah WaitSomerset L75
 5.Emma DownesDevon L72
 6.Hayley MarksSomerset L66
Marie RoskillyDevon L66
Stacey GrahamDevon L66
 9.Lisa MooreDevon L63
10.Kate YardeSomerset L63
Samantha HoggSomerset L63
Hayley DesmondSomerset L63
13.Shelly HarringtonDorset L60
Kelly DinnerCornwall L60
15.Yvonne MillsDorset L57
Leading players
 1.Oly BaleSomerset A105
 2.Andy PollardCornwall A87
 3.Paul MarshSomerset A87
 4.Graham TaylorCornwall A84
 5.Keith BrewerSomerset A81
 6.Will DoidgeCornwall A81
Jason GrigorCornwall A81
Trevor ClarkSomerset A81
 9.Jon PerrowCornwall A78
10.Russell BurgessSomerset A78
Darren SelmanSomerset A78
12.Jeremy MaddernCornwall A69
13.Micky MearesCornwall A69
14.Kevin BosustowCornwall B69
Andy ArnoldCornwall B69
Leading players
 1.Mitch HooperBristol52
 2.Owen SimpsonCornwall50
Aaron LawrenceSomerset50
 4.Alex CameronSomerset46
 5.Matt RyallCornwall42
 6.Sam BunneySomerset40
 7.Harry SmithBristol40
 8.Jason RussellSomerset38
 9.Alfie M WyattSomerset34
10.Sam LinthwaiteCornwall32
11.Finlay BealeSomerset32
12.Jakob ProutSomerset32
13.Alfie ChunSomerset32
14.Ryan TaylorCornwall30
15.Jayden MalloryCornwall30
Leading players
 1.Ben BuckinghamCornwall A111
 2.Bradley EllisonSomerset A105
 3.Matthew RyallCornwall B102
Jamie HawkinsBristol A102
 5.Wayne PellowCornwall A93
 6.Aiden Craddock-MaxwellCornwall A90
 7.Connor MitchellBristol A81
 8.Mitchel HooperBristol A81
 9.Jack ElliottCornwall A78
10.Jordon GrahamBristol A75
11.Alex CameronSomerset A72
12.James Ashby-JohnsonCornwall B72
13.Nick ZimmerSomerset B72
14.Alfie ChunSomerset B63
15.Gareth IresonCornwall B63

Region 7

Men'sLadiesSeniorsJuniorsUnder 23s
Men's Leading players
 1.Dave FernandezKent A90
Giuseppe D'ImperioBerkshire A90
 3.Dylan LearyBerkshire A78
 4.Aaron BhatKent A78
Luckvinder BirdyBerkshire A78
 6.Videsh SabharwalBerkshire A75
 7.Sean KirbyKent A72
Mitchell StandenKent A72
 9.Adam BassooKent A72
Colin HarrisHampshire A72
11.Darren DodsSurrey A69
Chris HobbisLondon A69
13.Allan GomezSurrey A68
14.Eddie BarkerBerkshire A66
15.Alex LawrenceLondon A66
Ladies Leading players
 1.Harriet HaynesSurrey L111
Katie MartynKent L111
 3.Sue FletcherHampshire L90
 4.Jan SpinnerKent L84
 5.Linda MaiderLondon L81
Karen RichesKent L81
 7.Julie FaneKent L78
 8.Mikala GurdHampshire L78
 9.Sharon BainsLondon L75
10.Ruth CorbettHampshire L75
Sue WoodsSussex L75
12.Barbara TaylorKent L72
13.Kelly LearyBerkshire L72
14.Sue StudmanLondon L69
15.Dawn MiltonSurrey L69
Leading players
 1.Videsh SabharwalBerkshire84
 2.Dylan LearyBerkshire75
 3.Colin HarrisHampshire75
 4.Andy ShawSurrey69
 5.Carl DisneyKent69
Paul DawsonLondon69
 7.Paul McNeilSussex66
Andy WaldenSussex66
 9.Ray PrenticeBerkshire63
10.Chris KnockSurrey63
11.Pete SmithSussex63
12.John FrancisHampshire63
13.Paul BrooksSurrey60
14.Graham ThrowerKent60
15.Andy BiggsKent60
Leading players
 1.Evan PlummerSurrey52
Callum BrownKent52
 3.Adam GoacherSussex50
Jake LloydKent50
 5.Jasper SimmondsKent48
 6.Kian BallardKent48
 7.Tommy HearnKent46
 8.Jake HodgsonBerkshire44
Ben ReevesSussex44
10.Sam ArmstrongSurrey42
Ashley HewsonLondon42
12.Tyler ReedSussex42
Nathan AyresSurrey42
14.Jake PaasSussex38
15.Joe BrooksSussex38
Leading players
 1.Connor HewsonLondon63
 2.Andy ByrneKent63
Oliver LawrenceLondon63
 4.Jasper SimmondsKent57
 5.Karl EggarHampshire54
 6.Shane O'ReillyLondon54
 7.Dylan SuggarsLondon48
 8.Alec FergusonBerkshire48
 9.Chris WormsleyLondon45
10.Mikey BookerSussex42
11.Steve RitchieKent42
12.Nathan FarmerHampshire39
13.Jamie KirtlanSussex39
14.Tyler HuntBerkshire39
15.Mikala GurdHampshire36

Region 8

Men'sLadiesSeniorsJuniorsUnder 23s
Men's Leading players
 1.Steve RobertshawLeicestershire A81
 2.Jon SteelHumberside A78
 3.Scott WestDerbyshire A78
 4.Alan DaleSouth Yorkshire A75
Daniel DaviesLeicestershire A75
 6.Colin TreadwellLeicestershire A72
 7.Scott AndersonLeicestershire A72
 8.Mark SingletonSouth Yorkshire A69
 9.Reece TownsendLeicestershire A69
10.Steven BurtonDerbyshire A69
11.David OxtobyDerbyshire A69
Ian BradleySouth Yorkshire A69
Wayne GardnerLeicestershire A69
Ross SmithLeicestershire A69
15.Vinod Terry AllenLeicestershire A66
Ladies Leading players
 1.Sharon LunnSouth Yorkshire L102
 2.Louise HolmanDerbyshire L90
 3.Joanna HobdayLincolnshire L87
Jeanette BaptistSouth Yorkshire L87
 5.Leanne WakefieldLincolnshire L84
Karen MowatSouth Yorkshire L84
 7.Amy WilsonDerbyshire L81
Jade LinhartLeicestershire L81
 9.Teresa BlairLeicestershire L78
10.Melanie FernandezDerbyshire L78
Tracey RandallLeicestershire L78
12.Norma GreenSouth Yorkshire L75
13.Alice PaylorSouth Yorkshire L75
14.Sarah TaylorNottinghamshire L75
Charlene SmartLeicestershire L75
Leading players
 1.Dave WilemanLeicestershire90
 2.Alan DaleSouth Yorkshire87
 3.Lee RossLeicestershire84
 4.Liam StanleyNottinghamshire81
 5.Adey YoungLincolnshire75
 6.Darren AdamsLincolnshire72
Stephen ChambersLeicestershire72
 8.Neil OrtonNottinghamshire69
 9.Carl MarriottLincolnshire69
10.Guy GarrettLincolnshire66
11.Tommy DonlonLeicestershire63
12.Ian BruntLincolnshire63
13.Ian HewittHumberside60
14.Trevor BrownLincolnshire60
15.Martin HinchliffeLeicestershire54
Leading players
 1.Riley JamesLeicestershire60
 2.Llayton HarrisLeicestershire54
Liam BrookesLeicestershire54
 4.Emmanuel OlanrewajuLeicestershire52
 5.Kyle WoodwardDerbyshire50
 6.Owen CaineNottinghamshire50
Shay KanabarLeicestershire50
Owen PhillipsLeicestershire50
 9.Owen BassnettNottinghamshire48
10.Reno HawkLeicestershire46
11.Lauren ProcterSouth Yorkshire46
12.Thomas MurtenLincolnshire42
Owen CupkovicLeicestershire42
Mckenzie Teear-BrownLeicestershire42
15.David Junior EllisSouth Yorkshire42
Leading players
 1.Ross SmithLeicestershire63
 2.Kieran LennonDerbyshire60
 3.Regan BoyleLeicestershire54
 4.Jay AdamsLincolnshire45
 5.Adam GloverLeicestershire42
 6.Cameron EastonDerbyshire39
Thomas MurtenLincolnshire39
 8.Danny TramontanoDerbyshire36
 9.Callum KnottDerbyshire33
10.Billy John HardingLeicestershire30
11.Dan LumleyLincolnshire30
12.Kieran PhillipsLeicestershire27
13.Ladislav CuprikLeicestershire21
14.Kieran Richards-WithamLincolnshire21
15.Jack LitchfieldDerbyshire21
WEPF Logo
Euro8ball Logo
English Pool Referees Association
Terms & Conditions | Privacy Notice | Contact Us
 
© 2004 - 2019 English Pool Association. All rights reserved.