Adam Anson Profile and Player Statistics
First name: Adam
Last name: Anson
Position: Defender
Nationality: England
Date of birth: 4 February 1997
Age: 29
Height: 183 cm

Football Career Transfers and Statistics

We are going to show you the list of football clubs and seasons in which Adam Anson has played. It includes the total number of appearance (caps), substitution details, goals, yellow and red cards stats.

Competition Season Football Club
Enterprise National League North 2025/2026 Marine 32 1 2 4 0 8 0
Enterprise National League North 2024/2025 Alfreton Town 21 2 3 4 0 4 0
FA Cup 2024/2025 Alfreton Town 1 1 0 0 0 0 0
Enterprise National League North 2023/2024 Southport 4 3 1 1 0 0 0
Fa Trophy 2023/2024 Southport 1 0 1 1 0 0 0
Club Friendlies 3 2023 Southport 1 0 0 1 0 0 0
Enterprise National League North 2022/2023 Southport 7 2 3 2 0 0 0
Enterprise National League North 2021/2022 Southport 1 0 0 1 0 0 0
Club Friendlies 3 2021 Huddersfield Town 2 0 0 1 0 0 0
Enterprise National League North 2020/2021 Southport 1 1 0 0 0 0 0
Fa Trophy 2020/2021 Southport 1 0 0 1 0 0 0
Enterprise National League North 2018/2019 Chorley 3 1 2 0 0 0 0
FA Cup 2018/2019 Chorley 2 1 0 0 0 0 0
Enterprise National League North 2017/2018 Chorley 4 1 3 0 0 0 0
FA Cup 2017/2018 Chorley 1 0 0 0 0 0 0
Vanarama National League - Playoffs 2017/2018 Chorley 1 0 1 0 0 0 0
Carabao Cup 2015/2016 Wigan Athletic 1 0 0 0 0 0 0
EFL Trophy 2015/2016 Wigan Athletic 1 0 0 0 0 0 0

Adam Anson has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
14/03/2026 Marine
4 - 2
Worksop Town 1-1H2H+
Sam Fielding 11' 1 - 0  
George Newell 24'  
  1 - 1 45' Oliver Greaves
Finlay Sinclair-Smith 55' 2 - 1  
Charlie Jolley 63' 3 - 1  
  66' Vaughan Redford
  66' Luke Hall
  66' Deegan Atherton
  66' Szhem Whyte-Hall
  66' Oliver Greaves
  66' Sean Tarima
Charlie Jolley 71'  
James Potter 71'  
Adam Thomas 77'  
Adam Anson 77'  
Declan Drysdale 78' 4 - 1  
Leigh Whelan 79'  
  4 - 2 81' Lewis Whitham
George Newell 88'  
Offrande Zanzala 88'  
Harry Huby 90+1'  
Jed Abbey 90+1'  
10/03/2026 Marine
2 - 4
Macclesfield 1-1H2H+
Charlie Jolley 14' 1 - 0  
Jack Hazlehurst 16'  
Adam Thomas 16'  
  1 - 1 19' Sam Heathcote
  45+2' James Edmondson
  45+6' Luke Matheson
  48' James Gale
Adam Thomas 55'  
  1 - 2 59' Josh Kay
George Newell 66'  
Offrande Zanzala 66'  
Adam Anson 68'  
Adam Anson 69'  
  1 - 3 77' Elliot Osborne
  80' Kacper Pasiek
  80' Lewis Fensome
Charlie Jolley 81'  
James Potter 81'  
James Potter 85' 2 - 3  
  2 - 4 90+5' James Gale
07/03/2026 King's Lynn Town
1 - 0
Marine 0-0H2H+
Michael Clunan 24'  
  32' Leigh Whelan
  49' Adam Thomas
  49' George Newell
Jayden Davis 51' 1 - 0  
Terry Bondo 60'  
  67' Sam Fielding
  67' James Potter
Martin Woods 69'  
Terry Bondo 78'  
Adam Marriott 78'  
  81' Adam Anson
  81' Offrande Zanzala
Morgan Williams 85'  
Tai Fleming 85'  
Jayden Davis 88'  
Simone Troso 88'  
Ross Crane 90'  
Adam Rooney 90'  
24/02/2026 Kidderminster Harriers
4 - 0
Marine 2-0H2H+
Reece Devine 19' 1 - 0  
  35' Joe Ashton
Reece Devine 38' 2 - 0  
  46' George Newell
  46' James Potter
George Walker 64'  
Kam Kandola 64'  
Emeka Obi 66' 3 - 0  
  67' Charlie Jolley
Danny Waldron 67'  
Amari Morgan-Smith 67'  
  73' Declan Drysdale
  73' Jed Abbey
  73' Finlay Sinclair-Smith
  73' Lewis Bell
Reece Devine 78'  
Seb Thompson 78'  
Amari Morgan-Smith 80' 4 - 0  
Ryley Reynolds 82'  
Jack Clarke 82'  
Charlie Cooper 82'  
Ashley Hemmings 82'  
21/02/2026 Oxford City
0 - 2
Marine 0-1H2H+
  4' George Newell
  7' Fraser Barnsley
  23' Finlay Sinclair-Smith
  0 - 1 29' Charlie Jolley
  45' Matthew McDonald
  45' Lewis Bell
  45+3' Josh Wardle
  45+3' Offrande Zanzala
Evan Humphries 58'  
O'Shea Ellis 58'  
Latrell Humphrey-Ewers 58'  
Jacob Roddy 58'  
Jack Bearne 64'  
Brayden Daniel 64'  
Josh Ashby 68'  
  82' George Newell
  82' James Potter
  0 - 2 84' Offrande Zanzala
  85' Adam Anson
14/02/2026 Marine
5 - 0
Leamington 2-0H2H+
Jack Hazlehurst 6' 1 - 0  
Jack Hazlehurst 33'  
Matthew McDonald 33'  
Matthew McDonald 37' 2 - 0  
  45+1' Archie Crowther
  45+1' Theo Streete
George Newell 61' 3 - 0  
Charlie Jolley 67' 4 - 0  
Finlay Sinclair-Smith 72' 5 - 0  
Charlie Jolley 73'  
Lewis Bell 73'  
Matthew McDonald 77'  
Harry Huby 77'  
Adam Anson 79'  
James Potter 79'  
Harry Huby 82'  
  84' Max Brogan
  84' Tim Berridge
George Newell 86'  
Offrande Zanzala 86'  
10/02/2026 Curzon Ashton
4 - 1
Marine 1-0H2H+
Chi Ezennolim 8'  
Tony Weston 19' 1 - 0  
Bradley Holmes 30'  
  38' Jed Abbey
  44' Leigh Whelan
Alex Curran 65' 2 - 0  
  2 - 1 68' Offrande Zanzala
  69' Jack Hazlehurst
Tony Weston 73' 3 - 1  
Joel Amado 77'  
  89' Adam Anson
Tony Weston 90+3' 4 - 1  
07/02/2026 Marine
1 - 1
Scarborough Athletic 1-0H2H+
Charlie Jolley 28' 1 - 0  
  45' Lewis Maloney
  45' Jack Waldron
  1 - 1 46' Stephen Walker
  59' Alex Purver
Offrande Zanzala 59'  
George Newell 59'  
Dan Martin 68'  
Jack Hazlehurst 68'  
Charlie Jolley 77'  
James Potter 77'  
  78' Rio Allan
  78' Richie Bennett
Josh Wardle 80'  
  83' Kieran Weledji
27/01/2026 Marine
2 - 1
Chester 0-0H2H+
  15' Kevin Roberts
Sam Fielding 20'  
Dan Martin 25'  
Matthew McDonald 50'  
Matthew McDonald 57'  
James Potter 57'  
James Potter 60' 1 - 0  
  61' Patrick Jones
  61' Connor Woods
  1 - 1 63' Connor Woods
  67' Fin Roberts
  67' Dylan Mottley-Henry
  73' Iwan Murray
  73' Dion Kelly-Evans
Jed Abbey 81'  
Lewis Bell 81'  
Lewis Bell 88' 2 - 1  
Offrande Zanzala 90+1'  
George Newell 90+1'  
24/01/2026 Marine
2 - 2
South Shields 0-1H2H+
  0 - 1 26' Sonny Finch
Adam Anson 37'  
Charlie Jolley 44'  
Jed Abbey 44'  
Adam Anson 51' 1 - 1  
  62' Todd Alcock
  62' Ethan Robson
  62' Sean McGurk
  62' Dan Ward
James Brown 69'  
Dan Martin 69'  
Sam Fielding 80'  
Offrande Zanzala 81'  
James Potter 81'  
  84' Lennon Wheeldon
  84' Paul Blackett
James Potter 90+2' 2 - 1  
  2 - 2 90+8' Oliver Bainbridge
20/01/2026 Marine
3 - 0
Radcliffe Borough 0-0H2H+
  45+1' Rio Clegg
Sam Fielding 61' 1 - 0  
  62' Rio Clegg
  62' David Ball
  67' Bradley Roscoe
Charlie Jolley 70' 2 - 0  
  72' Lois Maynard
Adam Anson 74'  
Fraser Barnsley 74'  
Josh Wardle 74'  
  75' Kian Scales
  75' Anthony Dudley
  75' Danny Greenfield
  75' Dan Gardner
  81' Rick Smith
Offrande Zanzala 83'  
Dan Martin 83'  
  85' Jon Taylor
  85' Tyler James
Josh Wardle 87' 3 - 0  
Charlie Jolley 88'  
Jed Abbey 88'  
  89' Jordan Hulme
  89' Hallam Hope
Matthew McDonald 90+1'  
James Potter 90+1'  
17/01/2026 Buxton
4 - 0
Marine 0-0H2H+
  15' Leigh Whelan
Zak Gilsenan 48' 1 - 0  
  50' James Brown
  52' Bailey Marsden
  52' Matthew McDonald
  58' Offrande Zanzala
  58' Jed Abbey
Zak Gilsenan 68'  
Cian Coleman 68'  
Johnny Johnston 71'  
Connor Douglas 71'  
  78' Dan Martin
  78' Sam Fielding
Cian Coleman 83' 2 - 0  
  86' Finlay Sinclair-Smith
Tai Sodje 87' 3 - 0  
Luke Brennan 90'  
Oliver Greaves 90'  
Tai Sodje 90'  
Ryan McLean 90'  
Connor Kirby 90+3'  
Will Trueman 90+3'  
Tate Campbell 90+4' 4 - 0  
30/12/2025 Chorley
2 - 1
Marine 1-0H2H+
Anjola Popoola 14'  
Mike Calveley 34' 1 - 0  
Anjola Popoola 46'  
Harry Ibbitson 46'  
  49' Odin Samuels-Smith
  49' Adam Thomas
  55' Adam Anson
  1 - 1 59' Adam Thomas
  76' Offrande Zanzala
  76' Lewis Bell
Harry Ibbitson 77' 2 - 1  
  79' Adam Thomas
Thomas Carr 82'  
Joe Nolan 82'  
  84' Jai Curran-Nicholls
  84' james Potter
Tom Walker 90+2'  
Jack Griffiths 90+2'  
26/12/2025 Marine
4 - 2
Southport 2-1H2H+
Josh Wardle  4' 1 - 0  
  1 - 1 30' Teddy Lavelle
  33' Luke Griffiths
Finlay Sinclair-Smith 35' 2 - 1  
  41' Luke Burgess
  43' Luke Griffiths
  43' Mo Touray
Josh Wardle  45+1'  
Bailey Marsden 47'  
  52' Sam Minihan
Finlay Sinclair-Smith 55' 3 - 1  
  60' Luke Burgess
  60' Danny Lloyd
Declan Drysdale 61'  
Sam Fielding 61'  
Offrande Zanzala 66' 4 - 1  
  4 - 2 73' Arthur Gnahoua
Odin Samuels-Smith 80'  
Jai Curran-Nicholls 90+4'  
Adam Thomas 90+4'  
Offrande Zanzala 90+6'  
james Potter 90+6'  
20/12/2025 Bedford Town
1 - 1
Marine 0-1H2H+
Emmanuel Maja 4'  
  0 - 1 22' Charlie Jolley 
  24' Charlie Jolley 
  40' Declan Drysdale
Jago Godden 59' 1 - 1  
  90+4' Odin Samuels-Smith
06/12/2025 Marine
0 - 2
Spennymoor Town 0-2H2H+
  0 - 1 3' Rob Ramshaw
  0 - 2 26' Rob Ramshaw
  44' Mitch Hancox
  63' Tyler Hill
  83' Tom Pugh
25/11/2025 Marine
2 - 0
Kidderminster Harriers 1-0H2H+
Declan Drysdale 4' 1 - 0  
George Newell 60' 2 - 0  
  66' Paul Kalambayi
22/11/2025 Marine
0 - 0
Oxford City 0-0H2H+
Harvey Gregson 34'  
Adam Thomas 34'  
Adam Anson 59'  
Odin Samuels-Smith 66'  
  68' Ewan Clark
  75' Tom Scott
  75' Zac McEachran
Finlay Sinclair-Smith 76'  
Lewis Bell 76'  
George Newell 90'  
Anjola Popoola 90'  
11/11/2025 Marine
2 - 1
AFC Telford United 0-1H2H+
  0 - 1 34' Ammar Christopher Deaco
  41' Jordan Cranston
George Newell 61' 1 - 1  
George Newell 64' 2 - 1  
Bailey Marsden 67'  
Adam Thomas 76'  
Odin Samuels-Smith 90+1'  
Finlay Tunstall 90+2'  
08/11/2025 Leamington
0 - 1
Marine 0-1H2H+
Seb Thompson 9'  
  0 - 1 10' Adam Anson
  87' Sam Fielding
04/11/2025 Chester
1 - 1
Marine 0-1H2H+
  0 - 1 45+5' George Newell
Tom Peers 45+9'  
James Jones 90+6' 1 - 1  
01/11/2025 Marine
0 - 1
Fylde 0-0H2H+
Bailey Marsden 14'  
  0 - 1 54' Luca Thomas
  82' Zac Jones
25/10/2025 Scarborough Athletic
1 - 2
Marine 0-0H2H+
  22' Ashley Hunter
Dom Tear 26'  
  38' Matthew McDonald
  0 - 1 61' George Newell
  76' Adam Anson
Stephen Walker 87' 1 - 1  
  1 - 2 90+6' Matthew McDonald
18/10/2025 Worksop Town
1 - 2
Marine 0-2H2H+
  0 - 1 10' Luke Waterfall
  20' Sam Fielding
  0 - 2 33' Matthew McDonald
Liam Hughes 45+1'  
  45+3' Declan Drysdale
Tobi Joseph 45+4'  
Liam Hughes 85' 1 - 2  
Regan Hutchinson 86'  
  90+5' Terry Bondo
Tommy Taylor 90+6'  
11/10/2025 Marine
0 - 4
Curzon Ashton 0-0H2H+
Leigh Whelan 26'  
  0 - 1 57' Alex Curran
  0 - 2 69' Tony Weston
  0 - 3 90' Jack Stobbs
  0 - 4 90+7' Joe Rodwell-Grant
04/10/2025 Macclesfield
0 - 1
Marine 0-1H2H+
Josh Kay 20'  
  0 - 1 68' Matthew McDonald
06/09/2025 Alfreton Town
1 - 1
King's Lynn Town 0-0H2H+
Nathan Newall 16'  
Max Hunt 37'  
David Solademi 37'  
  53' Theo Williams
Billy Fewster 59'  
  61' Tom Dickens
  61' Joe Nyahwema
  61' Michael Gyasi
  61' Gold Ire Omotayo Agbomoagan
George Cantrill 72'  
Ben Beresford 73'  
Gerry McDonagh 73'  
  75' Sam Collins
  75' Jack Lambert
  75' Ross Crane
  75' Adam Marriott
Joe Dodoo 79'  
Terell Pennant 79'  
  0 - 1 86' Reece Hall-Johnson
  88' Rhys Doherty
  88' Tai Fleming
Siyabonga Ligendza 88'  
Lewis Salmon 88'  
Billy Fewster 90+1' 1 - 1  
02/09/2025 Oxford City
5 - 0
Alfreton Town 2-0H2H+
Isaac Westendorf 9' 1 - 0  
  31' Siyabonga Ligendza
Darnell Johnson 40' 2 - 0  
DJ Campton-Sturridge 49' 3 - 0  
  55' Lewis Salmon
  55' Owen German
  55' Ben Beresford
  55' Gerry McDonagh
  62' Siyabonga Ligendza
  62' Terell Pennant
Isaac Westendorf 69'  
Joshua Parker 71' 4 - 0  
DJ Campton-Sturridge 72'  
72'  
  75' Max Hunt
  75' David Solademi
Isaac Westendorf 76'  
Latrell Humphrey-Ewers 76'  
Tom Scott 90+4' 5 - 0  
30/08/2025 Hereford
2 - 0
Alfreton Town 1-0H2H+
Andy Williams 17' 1 - 0  
  49' Joe Dodoo
  49' Ben Beresford
Andy Williams 52' 2 - 0  
  62' Jack Leckie
  72' Billy Fewster
  72' Terell Pennant
  77' Siyabonga Ligendza
  77' Lewis Salmon
  80' Nathan Newall
  80' David Solademi
Eno Nto 86'  
Preston Bitemo 86'  
  86' Adam Lund
  86' Owen German
Lawson D'Ath 88'  
Keenan Quansah 88'  
Andy Williams 90+2'  
Adam Rooney 90+2'  
25/08/2025 Alfreton Town
2 - 0
Marine 1-0H2H+
  8' James Butler
  8' Chris Doyle
Max Hunt 36' 1 - 0  
  51' Sam Fielding
  51' A. Warburton
  55'
  60' Ashley Hunter
  60' Lewis Bell
Joe Dodoo 71'  
Ben Beresford 71'  
  72' Lewis Bell
Billy Fewster 73'  
Terell Pennant 73'  
  78'
Adam Anson 82' 2 - 0  
  84' Matthew McDonald
  84'
Siyabonga Ligendza 90+4'  
Owen German 90+4'  
23/08/2025 Macclesfield
1 - 1
Alfreton Town 0-0H2H+
Paul Dawson 47'  
D'Mani Bughail-Mellor 49' 1 - 0  
  51' Owen German
  1 - 1 53' Adam Lund
  56' Joe Dodoo
  56' Gerry McDonagh
Danny Whitehead 64'  
Josef Yarney 64'  
Isaac Buckley-Ricketts 67'  
Sean Etaluku 67'  
Paul Dawson 75'  
Lewis Fensome 75'  
  76' Owen German
  76' George Cantrill
  78' Gerry McDonagh
88'  
19/08/2025 Alfreton Town
0 - 2
South Shields 0-0H2H+
Jack Leckie 26'  
  39' Paul Blackett
Adam Lund 42'  
Max Hunt 56'  
  64' Dan Savage
  64' Daniel Ward
Joe Dodoo 70'  
Terell Pennant 70'  
  72' Caden Kelly
  72' Todd Alcock
  72' David Carson
  72' Rhys Walsh
  79' Cain Sykes
  79' Ethan Mann
Gerry McDonagh 84'  
Siyabonga Ligendza 84'  
  0 - 1 90+1' Cedwyn Scott
Owen German 90+3'  
Ben Beresford 90+3'  
  0 - 2 90+5' Paul Blackett
26/04/2025 Radcliffe Borough
1 - 1
Alfreton Town 1-1H2H+
Jordan Hulme 14' 1 - 0  
  18' Josh Clackstone
  1 - 1 25' Adam Anson
Rick Smith 58'  
21/04/2025 Alfreton Town
3 - 2
Buxton 2-0H2H+
Jed Abbey 16' 1 - 0  
Gerry McDonagh 18' 2 - 0  
  37' Kieran Burton
  2 - 1 48' Luke Brennan
  2 - 2 52' Cian Coleman
  70' Ryan Viggars
  70' Josh Popoola
  70' Ethan Mann
Jed Abbey 72' 3 - 2  
Gerry McDonagh 78'  
Akeel Francis 78'  
  80' Cian Coleman
  83' Dermi Lusala
  83' Keziah Martin
Dwayne Wiley 84'  
  85' Luke Brennan
Dwayne Wiley 87'  
Adam Anson 87'  
  90+1' Cian Coleman
  90+1' Josh Williams
  90+5'
Owen German 90+6'  
90+6'  
18/04/2025 Curzon Ashton
0 - 0
Alfreton Town 0-0H2H+
Craig Mahon 20'  
  53' Adam Lund
  53' George Cantrill
Craig Mahon 62'  
Alex Curran 62'  
Stefan Mols 62'  
Jordan Richards 62'  
  64' Sam Osborne
  64'
  75' David Solademi
  75' Jake Day
  75' Akeel Francis
  75' Dwayne Wiley
Isaac Sinclair 80'  
Michael Afuye 80'  
Luke Griffiths 83'  
Luke Griffiths 85'  
Luis Lacey 85'  
12/04/2025 Alfreton Town
2 - 0
Peterborough Sports 1-0H2H+
Lewis Salmon 3' 1 - 0  
  18' Ryan Fryatt
  18' MJ Kamara
  24' MJ Kamara
Adam Lund 47'  
Adam Lund 62'  
George Cantrill 62'  
Gerry McDonagh 65'  
Jake Day 65'  
George Cantrill 68'  
  69' William Lewis Van Lier
  69' Alfie Atherton
  69' Mark Jones
  69' Max Booth
  69' Kaine Felix
  69' Tyler Winters
Adam Anson 72'  
Dwayne Wiley 72'  
Liam Waldock 74'  
Jed Abbey 74'  
Lewis Salmon 76' 2 - 0  
Lewis Salmon 85'  
Sam Osborne 85'  
  86' Hugh Alexander Alban Jones
  86' Ben Challinor
Sam Osborne 90+5'  
  90+6' Peter Crook
29/03/2025 Marine
0 - 0
Alfreton Town 0-0H2H+
Bobby Grant 13'  
  26' George Cantrill
  49' Jake Day
  50' Jake Day
  50' Gerry McDonagh
  58' Nathan Newall
  75' Sam Osborne
  75' Lewis Salmon
Finlay Sinclair-Smith 77'  
Andrew Scarisbrick 77'  
James Butler 87'  
Bobby Grant 89'  
Owen Robinson 89'  
25/03/2025 Alfreton Town
1 - 0
Leamington 0-0H2H+
  12' Ewan Williams
  36' Dan Meredith
  36' Owen Farmer
Dwayne Wiley 41'  
Jed Abbey 71'  
Lewis Salmon 71'  
  72' Anthony Lynn
  74' Anthony Lynn
  74' Joe Clarke
Liam Waldock 78' 1 - 0  
  80' Jack Edwards
  80' Matthew Richards
Lewis Salmon 83'  
Jake Day 87'  
Gerry McDonagh 87'  
  90+1' Joe Clarke
  90+1' Joe Clarke
18/03/2025 Alfreton Town
1 - 1
Darlington 1-0H2H+
Lewis Salmon 29' 1 - 0  
Josh Clackstone 34'  
  61' Toby Lees
  63' Will Hatfield
  65' Ben Andreucci
  65' Matthew Cornish
  71' Charlie Stirland
  71' Jarrett Rivers
  82' Will Flint
  82' Hazeem Bakre
Sam Osborne 86'  
Luke Matheson 86'  
  1 - 1 88' Matthew Cornish
  90+2' Hazeem Bakre
Jake Day 90+3'  
Akeel Francis 90+3'  
11/03/2025 Alfreton Town
0 - 2
Scunthorpe United 0-1H2H+
  30' Tyler Denton
  33' Will Evans
  0 - 1 36' Carlton Ubaezuonu
  45+5' Maxim Kouogun
  45+5' Andrew Boyce
George Cantrill 53'  
Lewis Salmon 56'  
Liam Waldock 56'  
Liam Waldock 62'  
Adam Lund 67'  
  0 - 2 68' Kian Scales
Jed Abbey 70'  
Akeel Francis 70'  
Max Hunt 75'  
  76' Tyler Denton
  76' Michael Kelly
  78' Callum Roberts
  78' Mo Fadera
  80' Michael Clunan
George Cantrill 82'  
Owen German 82'  
  85' Carlton Ubaezuonu
  85' Joseph Starbuck
  88' Joe Rowley
  88' Luke Williams

Results and Fixtures
Top Soccer Tipsters
Tipsters Competition Review
Superior H2H Statistics
H2H Home Team Advantage
H2H Away Team Advantage
Top Football Clubs
Worst Football Clubs
Teams Home Win 100%
Good Home Teams
Poor Away Teams
Platinum Membership Testimonial

Soccer Fixtures Calendar

Choose a date to view the past soccer results or upcoming match fixtures.

Pick a Country or Region

Get the listings of soccer leagues and competitions for each region, including past seasons results and football statistics.

Match Preview and News

Copyright © 2002-2026 SoccerPunter Pte. Ltd. All rights reserved.