Tom Dickens Profile and Player Statistics
First name: Tom
Last name: Dickens
Position: Defender
Nationality: England
Height: 193 cm

Football Career Transfers and Statistics

We are going to show you the list of football clubs and seasons in which Tom Dickens 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 King's Lynn Town 29 2 3 1 0 6 0
Non League Premier: Southern Central 2024/2025 AFC Sudbury 1 0 0 1 0 0 0
Non League Premier: Southern Central 2023/2024 AFC Sudbury 2 0 0 2 0 0 0
Enterprise National League South 2022/2023 Welling United 3 2 1 0 0 0 0
EFL Trophy 2021/2022 Cambridge United 2 1 0 0 0 0 0
Enterprise National League South 2021/2022 Chelmsford City 5 2 3 0 0 0 0
Fa Trophy 2021/2022 Chelmsford City 1 0 1 0 0 0 0
League One 2021/2022 Cambridge United 4 0 0 0 0 0 0
FA Cup 2019/2020 Cambridge United 1 0 0 0 0 0 0

Tom Dickens has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
10/03/2026 Scarborough Athletic
1 - 1
King's Lynn Town 1-0H2H+
Luca Colville 28' 1 - 0  
  75' Jayden Davis
  75' Tai Fleming
  75' Terry Bondo
  75' Jack Lambert
  75' Martin Woods
  75' Morgan Williams
  86' Ross Crane
  86' Adam Marriott
  90+1' Simone Troso
  90+1' Festus Arthur
  1 - 1 90+2' Adam Marriott
Luca Colville 90+5'  
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'  
28/02/2026 King's Lynn Town
1 - 2
Oxford City 0-1H2H+
  0 - 1 12' Tom Scott
Simone Troso 18'  
Tom Dickens 46'  
Ross Crane 46'  
Terry Bondo 58' 1 - 1  
Jayden Davis 62'  
Rhys Doherty 62'  
Martin Woods 62'  
Morgan Williams 62'  
  1 - 2 66' O'Shea Ellis
  67' Josh Parker
  67' Ewan Clark
  67' Tom Scott
  67' M. Taylor
Adam Marriott 68'  
Jack Lambert 68'  
Terry Bondo 70'  
  74' Callum McFarlane
  86' Jack Bearne
  86' DJ Sturridge
Tom Wilson 90+1'  
Reece Hall-Johnson 90+3'  
Sam Collins 90+3'  
24/02/2026 Buxton
1 - 2
King's Lynn Town 0-0H2H+
  43' Ross Crane
  61' Adam Marriott
  61' Rhys Doherty
  61' Ross Crane
  61' Simone Troso
  61' Martin Woods
  61' Morgan Williams
  0 - 1 62' Reece Hall-Johnson
Ashton Mee 69' 1 - 1  
Luke Brennan 72'  
  1 - 2 77' Terry Bondo
Connor Kirby 78'  
Johnny Johnston 78'  
  78' Jayden Davis
  78' Jack Lambert
  90+1' Reece Hall-Johnson
21/02/2026 Macclesfield
4 - 0
King's Lynn Town 1-0H2H+
Luke Duffy 34' 1 - 0  
Tom Dickens 50' 2 - 0  
  59' Jayden Davis
  59' Ross Crane
Luke Matheson 61'  
  69' Morgan Williams
  69' M. Williams
  70' Adam Marriott
  70' Jack Lambert
D'Mani Mellor 72' 3 - 0  
Cameron Borthwick-Jackson 74'  
James Gale 74'  
D'Mani Mellor 74'  
Rollin Menayese 74'  
Luke Duffy 78'  
Luis Lacey 78'  
Isaac Buckley-Ricketts 78'  
Michael Stone 78'  
Josh Kay 80'  
Carlos Dos Santos 80'  
James Gale 84' 4 - 0  
21/02/2026 Macclesfield
4 - 0
King's Lynn Town 1-0H2H+
Luke Duffy 34' 1 - 0  
Tom Dickens 50' 2 - 0  
  59' Jayden Davis
  59' Ross Crane
Luke Matheson 61'  
  69' Morgan Williams
  69' M. Williams
  70' Adam Marriott
  70' Jack Lambert
D'Mani Mellor 72' 3 - 0  
Cameron Borthwick-Jackson 74'  
James Gale 74'  
D'Mani Mellor 74'  
Rollin Menayese 74'  
Luke Duffy 78'  
Luis Lacey 78'  
Isaac Buckley-Ricketts 78'  
Michael Stone 78'  
Josh Kay 80'  
Carlos Dos Santos 80'  
James Gale 84' 4 - 0  
07/02/2026 Radcliffe Borough
0 - 1
King's Lynn Town 0-0H2H+
Jordan Hulme 39'  
  55' Tom Dickens
Tyler James 61'  
Michael Afuye 61'  
Anthony Dudley 69'  
Brad Jackson 69'  
  70' Jack Lambert
  70' Terry Bondo
  70' Jack Goodman
  70' Morgan Williams
  77' M. Williams
  77' Rhys Doherty
  77' Simone Troso
Dan Gardner 83'  
David Ball 83'  
Jordan Hulme 83'  
George Glendon 83'  
  0 - 1 87' Terry Bondo
03/02/2026 King's Lynn Town
2 - 0
Southport 1-0H2H+
Jack Lambert 3' 1 - 0  
Jack Lambert 16'  
Rhys Doherty 23'  
  24' Dylan Dwyer
  40' Dylan Dwyer
  48' Jordan Slew
  48' Luke Tabone
  48' Matty Williams
  48' Jake Taylor
  62' Luke Burgess
  62' Malakai McKenzie
  62' Djavan Pedro
  62' Josh Miles
Rhys Doherty 68'  
Morgan Williams 68'  
Jack Lambert 74'  
Jack Goodman 74'  
  77' Chris Sze
  77' Ben Collins
Jayden Davis 88' 2 - 0  
24/01/2026 AFC Telford United
2 - 1
King's Lynn Town 2-0H2H+
Matty Stenson 34' 1 - 0  
Jamie Meddows 40' 2 - 0  
  46' La'Sean Sealey
  46' Sam Collins
  58' Jayden Davis
  62' Jack Goodman
  62' T. Anderson
  62' Reece Hall-Johnson
  62' Adam Marriott
  2 - 1 64' Simone Troso
Remi Walker 71'  
James Armson 71'  
Matty Stenson 71'  
Ola Lawal 71'  
  73' Sam Collins
  73' Jack Lambert
  84' Tai Fleming
  84' Will Van Lier
Jordan Cranston 90+4'  
17/01/2026 King's Lynn Town
0 - 0
Hereford 0-0H2H+
Tom Wilson 23'  
  25' Lewis Hudson
Tom Dickens 43'  
Reece Hall-Johnson 46'  
Jayden Davis 46'  
Cameron Forde-Brown 46'  
Tai Fleming 46'  
Rhys Doherty 62'  
Will Van Lier 62'  
  66' Lawson D'Ath
  66' Jaiden White
Ross Crane 83'  
  88' Lewis Hudson
  88' Adam Rooney
03/01/2026 Merthyr Town
1 - 0
King's Lynn Town 1-0H2H+
  18' Simone Troso
Keiran Evans 21' 1 - 0  
  45+2' Rhys Doherty
  45+2' Tai Fleming
  48' Morgan Williams
  48' Sam Collins
Cole Jarvis 62'  
Brandon Smalley 64'  
Cawley Cox 64'  
  64' Rio Oudnie-Morgan
  64' La'Sean Sealey
  69' Jack Lambert
  69' Cameron Forde-Brown
  69' Simone Troso
  69' Bailey Clements
Keiran Evans 73'  
Alex John 73'  
Alex John 81'  
Lee Lucas 90+2'  
Matthew Harris  90+2'  
30/12/2025 Bedford Town
4 - 2
King's Lynn Town 1-1H2H+
Greg Taylor 5' 1 - 0  
  1 - 1 28' Michael Clunan 
Emmanuel Maja 36'  
Callum Ebanks 36'  
Tyrone Marsh 44'  
Ellis Brown 61'  
Ryan Blackman 61'  
  1 - 2 62' Ross Crane
Ryan Doherty 66'  
Carl Mensah 66'  
Jago Godden 72' 2 - 2  
  73' Simone Troso
  76' Tom Dickens
  77' Sam Collins
  77' Rio Oudnie-Morgan
Josh Dawodu 78'  
  84' Will Van Lier
  84' Tai Fleming
  84' La'Sean Sealey
  84' Jack Lambert
Carl Mensah 87' 3 - 2  
Joshua Phillips 90'  
Joe Payne 90'  
Callum Ebanks 90+3' 4 - 2  
Junior Gyamfi 90+6'  
Ryan Inman 90+6'  
26/12/2025 King's Lynn Town
2 - 2
Peterborough Sports 1-2H2H+
Tom Dickens 10' 1 - 0  
  23' Zach Willis
  1 - 1 27' Luca Miller
  1 - 2 34' Mark Jones 
  45+3' Connor Wood
  54' Dan Jarvis
  54' Jezreel Davies
La'Sean Sealey 62'  
Sam Collins 62'  
Jack Lambert 62'  
Rio Oudnie-Morgan 62'  
Morgan Williams 62' 2 - 2  
Ross Crane 62'  
Gold Omotayo 62'  
  69' Zach Willis
  69' Elliott Whitehouse
  72' Anthony Stewart
  75' Aaron Powell
Tai Fleming 78'  
Will Van Lier 78'  
  79' Connor Wood
  79' Mustapha Carayol
  90+1' Morgan Jones
20/12/2025 Darlington
1 - 1
King's Lynn Town 0-0H2H+
  38' Michael Clunan 
  51' Jack Lambert
Aidan Rutledge 57' 1 - 0  
  1 - 1 61' Jack Lambert
  65' Ross Crane
Max Howells 67'  
  86' Sam Collins
Ellis Stanton 90+3'  
06/12/2025 King's Lynn Town
0 - 2
Chester 0-2H2H+
  0 - 1 15' Jack Bainbridge
  0 - 2 45+4' Kevin Roberts
90+2'  
29/11/2025 Oxford City
0 - 1
King's Lynn Town 0-0H2H+
  60' Michael Clunan 
  62' Tom Wilson
  0 - 1 66' Adam Marriott
Isaac Westendorf 87'  
25/11/2025 King's Lynn Town
3 - 2
Buxton 0-1H2H+
  8' Connor Kirby
  0 - 1 29' Oliver Greaves
  0 - 2 52' Cian Coleman
Reece Hall-Johnson 55' 1 - 2  
Tai Fleming 59' 2 - 2  
Ross Crane 69'  
  71' George Ward 
Adam Marriott 73' 3 - 2  
04/11/2025 King's Lynn Town
2 - 0
Leamington 0-0H2H+
Gold Omotayo 19'  
Emmanuel Maja  31'  
Aaron Chapman 37'  
Gold Omotayo 54' 1 - 0  
Morgan Williams 80' 2 - 0  
01/11/2025 Southport
0 - 0
King's Lynn Town 0-0H2H+
Luke Griffiths 13'  
Adrien Thibaut 26'  
Danny Lloyd 78'  
  84' Tom Dickens
28/10/2025 Curzon Ashton
3 - 0
King's Lynn Town 1-0H2H+
Tony Weston 24' 1 - 0  
  38' Adam Marriott
Alex Curran 83' 2 - 0  
Ben Darby 86'  
Bradley Holmes 90+4' 3 - 0  
  90+5' Morgan Williams
25/10/2025 King's Lynn Town
1 - 3
Radcliffe Borough 0-0H2H+
  21' Matt Sargent
  39' Jon Taylor
  0 - 1 67' Jordan Hulme
Adam Marriott 69'  
  0 - 2 75' Rio Cragg
Gold Omotayo 90' 1 - 2  
  1 - 3 90+2' Lois Maynard 
18/10/2025 King's Lynn Town
1 - 2
Fylde 0-2H2H+
  0 - 1 16' Danny Ormerod
  0 - 2 40' Ryan Colclough
Sam Collins 50'  
Tai Fleming 53'  
Michael Clunan  55'  
Michael Clunan  75' 1 - 2  
  78' George Wilson
04/10/2025 King's Lynn Town
2 - 3
Scarborough Athletic 1-2H2H+
Reece Hall-Johnson 2' 1 - 0  
  1 - 1 18' Alex Purver
Bailey Clements 20'  
Tom Dickens 22'  
Tom Wilson 25'  
  1 - 2 30' Stephen Walker
  35' Alex Purver
Reece Hall-Johnson 45+2'  
Ross Crane 51'  
  1 - 3 61' Dom Tear
Morgan Williams 80' 2 - 3  
Gold Omotayo 90+1'  
20/09/2025 Marine
1 - 1
King's Lynn Town 0-1H2H+
Leigh Whelan 7'  
  0 - 1 8' Morgan Williams
  27' Reece Hall-Johnson
Josh Wardle  31'  
  40' Michael Clunan 
George Newell 45+3'  
  46' Cameron Forde-Brown
  46' Emmanuel Maja 
  66' Gold Omotayo
  66' Tom Dickens
Harvey Gregson 70'  
Ashley Hunter 70'  
  73' Tom Dickens
Matthew McDonald 81'  
AJ Warburton 81'  
Tom Wilson 82' 1 - 1  
  82' Michael Gyasi
  82' Adam Marriott
  84' Ross Crane
Finlay Sinclair-Smith 88'  
Lewis Bell 88'  
  89' Adam Marriott
  89' Joe Nyahwema
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 King's Lynn Town
0 - 1
Kidderminster Harriers 0-1H2H+
  4' Seb Thompson
Michael Gyasi 10'  
  22' Luke Spokes
  0 - 1 25' Emeka Obi
  28' Joe Foulkes
  46' Zanda Siziba
  46' Ryley Reynolds
  57' Seb Thompson
  57' George Walker
Bailey Clements 60'  
  70' Ryley Reynolds
Bailey Clements 72'  
Sam Collins 72'  
  88' Amari Morgan-Smith
  88' Reece Devine
Michael Clunan 88'  
Adam Marriott 88'  
  90+4' George Walker
Joe Nyahwema 90+6'  
Jack Lambert 90+6'  
30/08/2025 King's Lynn Town
4 - 0
Merthyr Town 2-0H2H+
Michael Gyasi 17' 1 - 0  
Michael Gyasi 21' 2 - 0  
Tom Wilson 38'  
Reece Hall-Johnson 46'  
Joe Nyahwema 55'  
Sam Collins 55'  
Reece Hall-Johnson 60' 3 - 0  
  71' Lee Lucas
  71' Keiran Evans
  71' Brandon Smalley
  71'
  71' Alex Ryan John
  71' Adulai Sambu
Sam Collins 75'  
  78' Morgan Lewis
  78' Noah Smerdon
  78' C. Jarvis
  78' Jay Williams
Ross Crane 81' 4 - 0  
  81' Jack Evans
Morgan Williams 85'  
Emmanuel Maja 85'  
Michael Gyasi 89'  
Gold Ire Omotayo Agbomoagan 89'  
  90' Noah Smerdon
23/08/2025 King's Lynn Town
1 - 1
Darlington 0-1H2H+
  0 - 1 23' Cedric Main
  25' Scott Barrow
Tai Fleming 46'  
Sam Collins 46'  
Michael Gyasi 50' 1 - 1  
Tom Dickens 59'  
Theo Williams 59'  
  68' Thomas Allan
  68' Tom Platt
Morgan Williams 69'  
Emmanuel Maja 69'  
Gold Ire Omotayo Agbomoagan 81'  
Jack Lambert 81'  
  81' Will McGowan
  81' Ellis Stanton
  83' Jack Maskell
  83' A. Rutledge
Joe Nyahwema 90+1'  
Rhys Doherty 90+1'  
19/08/2025 Spennymoor Town
0 - 5
King's Lynn Town 0-2H2H+
  0 - 1 25' Bailey Clements
  0 - 2 45' Michael Gyasi
Alfie Doherty 46'  
Austin Samuels 46'  
  0 - 3 53' Michael Gyasi
  0 - 4 66' Michael Gyasi
  68' Michael Gyasi
  68' Cameron Forde-Brown
  68' Joe Nyahwema
  68' Sam Collins
B. Pollock 69'  
Daniel Jones 69'  
  77' Ross Crane
  77' Tai Fleming
C. McKeown 78'  
J. Mondal 78'  
  0 - 5 79' Reece Hall-Johnson
  82' Gold Ire Omotayo Agbomoagan
  82' Emmanuel Maja
  82' Morgan Williams
  82' Adam Marriott
16/08/2025 Hereford
0 - 2
King's Lynn Town 0-2H2H+
  0 - 1 5' Ross Crane
  0 - 2 28' Ross Crane
  39' Emmanuel Maja
Kyle Howkins 46'  
Mitchell Roberts 46'  
  52' Emmanuel Maja
  52' Morgan Williams
Lawson D'Ath 53'  
  61' Tai Fleming
Eno Nto 68'  
I-Lani Edwards 68'  
Remaye Campbell 68'  
Chris Wreh 68'  
  69' Ross Crane
  71' Sam Collins
  71' Cameron Forde-Brown
  76' Michael Gyasi
  76' Adam Marriott
Lawson D'Ath 80'  
Andy Williams 80'  
Sam Osborne 80'  
Kai Williams 80'  
  81' Joe Nyahwema
  81' Tom Dickens
Mitchell Roberts 89'  
10/09/2024 Leiston
3 - 2
AFC Sudbury 3-1H2H+
  0 - 1 3' J. Allen
Jamar Loza 13' 1 - 1  
Ben Fowkes 14' 2 - 1  
George Quantrell 45+2' 3 - 1  
  3 - 2 76' Tom Dickens
09/03/2024 AFC Sudbury
1 - 0
AFC Telford United 0-0H2H+
Tom Dickens 66' 1 - 0  
16/12/2023 Redditch United
2 - 1
AFC Sudbury 1-0H2H+
Callum Miles Rowe 19' 1 - 0  
Reece Flanagan 57' 2 - 0  
  2 - 1 83' Tom Dickens
29/10/2022 Welling United
1 - 0
Hungerford Town 0-0H2H+
Sid Nelson  35'  
T. Dickens 35'  
T. Maloney 59'  
D. Aransibia 59'  
  60' G. Smith
  60' James Rusby
D. Aransibia 63' 1 - 0  
  72' B. Allen
  72' C. Lynch
  72' S. Ompreon
  72' J. Rollinson
A. Kassarate 81'  
Yaser Kasim 89'  
C. Andrews 89'  
22/10/2022 Ebbsfleet United
1 - 1
Welling United 1-1H2H+
  0 - 1 20' Yaser Kasim
  39' Stefan Payne
C. Tanner 45+4' 1 - 1  
C. N'Guessan 63'  
S. Coulthirst 63'  
  63' M. Elito
  63' A. Kassarate
  75' A. Azeez
  75' A. Papadopoulos
O. Sterling-James 78'  
D. McQueen 78'  
  83' James Dunne
  85' Sid Nelson 
  85' T. Dickens
L. O'Neill 89'  
Sido Jombati 89'  
Rakish Bingham 90+11'  
08/02/2022 Braintree Town
2 - 2
Chelmsford City 0-1H2H+
  0 - 1 12' M. Dada-Anité
  0 - 2 47' T. Blackwell
G. Crichlow 55'  
D. Noel-Williams 55'  
  63' C. Frimpong
  63' T. Dickens
Correy Davidson 63'  
S. Ilic 63'  
K. Conteh 66'  
Michael Dome-Bemwin 66'  
L. Holness 68' 1 - 2  
  77' M. Dada-Anité
  77' L. Dunne
S. Ilic 81' 2 - 2  
  83' D. Imray
  83' F. Hockey
05/02/2022 Dulwich Hamlet
1 - 3
Chelmsford City 1-1H2H+
  0 - 1 21' M. Dada-Anité
D. Mills 44' 1 - 1  
A. Leathers 46'  
J. Levee 46'  
  1 - 2 61' D. Imray
Q. Taylor 71'  
James Dayton 71'  
  1 - 3 75' C. Sheringham
  76' C. Frimpong
  76' T. Dickens
  83' D. Imray
  83' L. Dunne
Ibra Sekajja 86'  
Reise Allassani 86'  
  90+5' M. Dada-Anité
  90+5' F. Hockey
25/01/2022 Rotherham United
2 - 1
Cambridge United 1-1H2H+
Shane Ferguson 1' 1 - 0  
  1 - 1 1' Sam Smith
  1 - 2 2' Harrison Dunk
Freddie Ladapo 2' 2 - 2  
  2 - 3 3' James Brophy
Mickel Miller 3' 3 - 3  
Ben Wiles 4' 4 - 3  
  4 - 4 4' George Williams
  4 - 5 5' Harvey Knibbs
Joe Mattock 5' 5 - 5  
Wes Harding 6'  
Jamie Lindsay 6' 6 - 5  
  6 - 6 6' Dimitar Mitov
Michael Ihiekwe 7' 7 - 6  
  7' Adam May 
Wes Harding 9' 8 - 6  
  8 - 7 40' Paul Digby
Will Grigg 65'  
Freddie Ladapo 65'  
Wes Harding 65'  
Chiedozie Ogbene 65'  
Kieran Sadlier 65'  
Ben Wiles 65'  
Tolaji Bola 66'  
Mickel Miller 66'  
J. Ogunfaolu-Kayode 86'  
Shane Ferguson 86'  
22/01/2022 Cambridge United
1 - 0
Crewe Alexandra 1-0H2H+
Sam Sherring 29'  
Adam May  42' 1 - 0  
  47' Luke Offord
Jack Iredale 58'  
  64' S. Robertson
  64' Luke Murphy
  70' Mikael Mandron
  70' Callum Ainley
Wesley Hoolahan 73'  
Harvey Knibbs 75'  
Jack Lankester 75'  
  82' Oli Finney
  82' Regan Griffiths
  86' T. Johnson
James Brophy 87'  
Jubril Okedina 87'  
Adam May  87'  
Ben Worman 87'  
18/01/2022 Cambridge United
3 - 1
Doncaster Rovers 1-0H2H+
Jack Iredale 28'  
Harvey Knibbs 45+1' 1 - 0  
Harrison Dunk 62' 2 - 0  
  64' Charlie Seaman
  64' O. Bogle
Joe Ironside 64'  
Sam Smith 64'  
  2 - 1 71' Joseph Dodoo
Harvey Knibbs 71'  
Liam O'Neil 71'  
  83' Josh Martin
  83' L. Hasani
Jack Lankester 84'  
Ben Worman 84'  
  89' E. Galbraith
  90' M. Smith
  90' Aidan Barlow
James Brophy 90+2'  
Sam Smith 90+3' 3 - 1  

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.