Matthew Partridge Profile and Player Statistics
First name: Matthew
Last name: Partridge
Position: Defender
Nationality:
Height: 190
Weight: 84

Football Career Transfers and Statistics

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

Competition Season Football Club
FA Cup 2021/2022 Hungerford Town 1 0 1 0 0 0 0
Vanarama National League South 2021/2022 Tonbridge Angels 4 0 2 1 0 0 0
Vanarama National League South 2020/2021 Hungerford Town 4 2 1 1 0 0 0
Fa Trophy 2018/2019 Salisbury 1 0 1 0 0 0 0
Non League Premier: Southern Central 2018/2019 Salisbury 2 0 0 2 0 0 0
Vanarama National League South 2017/2018 Hungerford Town 7 4 3 0 0 0 0
Carabao Cup 2015/2016 Dagenham & Redbridge 1 0 1 0 0 0 0
FA Cup 2015/2016 Newport County 3 0 0 0 0 1 0
League Two 2015/2016 Newport County 35 1 2 1 0 3 0
Carabao Cup 2014/2015 Dagenham & Redbridge 1 0 0 0 1 0 0
EFL Trophy 2014/2015 Dagenham & Redbridge 1 0 0 0 0 1 0
FA Cup 2014/2015 Dagenham & Redbridge 2 0 0 0 0 2 0
League Two 2014/2015 Dagenham & Redbridge 32 4 4 2 0 3 0
Vanarama National League South 2013/2014 Basingstoke Town 9 0 6 3 0 0 0

Matthew Partridge has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
06/11/2021 Billericay Town
1 - 4
Hungerford Town 0-3H2H+
  0 - 1 7' R. Seager
  0 - 2 22' M. Partridge
M. Chambers 32'  
Frankie Sutherland 32'  
  0 - 3 38' J. Evans
  0 - 4 64' R. Seager
  66' S. Smith
  66' Chris Flood
K. Lucan 68'  
Denilson Carvalho 68'  
L. Wilson 68'  
Bagasan Graham 68'  
  72' J. Evans
  72' N. Kyei
  79' R. Seager
  79' Duane Ofori-Acheampong
Charlie Lee 87' 1 - 4  
28/08/2021 Hungerford Town
1 - 3
Tonbridge Angels 0-2H2H+
  0 - 1 7' Aaron Smith-Joseph
  27' D. Loft
  27' T. Wood
  36'
  0 - 2 45' J. Turner
S. Smith 61'  
Chris Flood 61'  
C. Angell 67'  
G. Smith 67'  
  0 - 3 68' M. Partridge
  75' Adam Lovatt
  75' T. Hanfrey
S. Mbonkwi 80'  
L. McGrory 80'  
R. Seager 86' 1 - 3  
01/12/2020 Hungerford Town
1 - 4
Oxford City 1-2H2H+
  0 - 1 9' J. Roberts
M. Partridge 25' 1 - 1  
  1 - 2 39' J. Roberts
M. Berry-Hargreaves 46'  
J. Edwards 46'  
  1 - 3 57' J. Ashby
Harrison Bayley 69'  
L. McGrory 69'  
Mike Jones 75'  
L. Hopper 75'  
  1 - 4 85' E. Benyon
28/11/2020 Hungerford Town
1 - 2
Dartford 1-0H2H+
James Rusby 16'  
M. Partridge 16'  
R. Seager 32' 1 - 0  
  52' J. Barnum-Bobb
  52' J. Berkeley-Agyepong
  54' J. Barham
  54' Alfie Pavey
  1 - 1 63' J. Berkeley-Agyepong
C. Fasanmade 68'  
Kyle Tooze 68'  
  1 - 2 77' J. Berkeley-Agyepong
Harrison Bayley 81'  
J. Harding 81'  
  81' Kyjoun Marsh-Brown
  81' J. Hill
21/11/2020 St Albans City
0 - 0
Hungerford Town 0-0H2H+
R. Akinola 58'  
L. Warner-Eley 58'  
  61' C. Angell
  61' M. Partridge
D. Diedhiou 75'  
D. Noble 75'  
M. Weiss 87'  
Joseph Chidyausiku 87'  
  88' R. Seager
  88' L. Hopper
  89' C. Fasanmade
  89' Kyle Tooze
30/03/2019 Staines Town
1 - 7
Salisbury 1-1H2H+
  0 - 1 12' D. Young
M. Bremford 29' 1 - 1  
  1 - 2 49' D. Fitchett
  1 - 3 69' M. Partridge
  1 - 4 74' C. Shephard
  1 - 5 78' C. Shephard
  1 - 6 81' L. Hopper
  1 - 7 86' L. Hopper
02/03/2019 Wimborne Town
1 - 4
Salisbury 1-2H2H+
  0 - 1 6' L. Benson
  0 - 2 30' M. Partridge
T. Holmes 39' 1 - 2  
  40' O'Keefe
  1 - 3 65' M. Partridge
  1 - 4 70' D. Fitchett
F. Clarke 90+2'  
07/04/2018 Hungerford Town
0 - 1
Braintree Town 0-0H2H+
  0 - 1 56' Daniel Thompson
Louie Soares 58'  
Alex Fragata 58'  
  59' Daniel Thompson
  59' R. Grant
Diak John 74'  
Scott Rees 74'  
Anton Rodgers 78'  
M. Partridge 78'  
  79' R. Michael-Percil
  79' C. Frimpong
  90+5' Ben Wyatt
  90+5' Jack Curtis
12/03/2018 Hungerford Town
3 - 1
St Albans City 1-1H2H+
  0 - 1 6' D. Noble
Louie Soares 15' 1 - 1  
  46' C. Walker
  46' Sam Merson
Louie Soares 57' 2 - 1  
Louie Soares 60' 3 - 1  
Scott Rees 66'  
M. Partridge 66'  
  67' T. Moore-Azille
  67' Harvey Bradbury
  68' D. Noble
  68' S. Lucien
Alex Fragata 82'  
R. Tyler 82'  
Nicholas Bignall 87'  
C. Lynch 87'  
10/03/2018 Hungerford Town
1 - 1
Chelmsford City 1-0H2H+
  23' Michael Spillane
  23' J. Giles
  28' Philip Roberts
  28' C. Dickson
Nicholas Bignall 35' 1 - 0  
  65' S. Davies
  65' T. Miles
C. Lynch 72'  
Alex Fragata 72'  
Nicholas Bignall 77'  
T. Meechan 77'  
Ian Herring 85'  
M. Partridge 85'  
  1 - 1 90+2' C. Dickson
14/10/2017 Whitehawk
0 - 3
Hungerford Town 0-3H2H+
  0 - 1 6' Paul Stonehouse
  0 - 2 9' M. Elliott
  0 - 3 22' Stefan Brown
N. Yadolahi 56'  
Dominic Vose 56'  
  66' Nicholas Bignall
  66' L. Hopper
  69' Stefan Brown
  69' Jamal Lawrence
E. Andoh 70'  
N. L'Ghoul 70'  
Kyjoun Marsh-Brown 74'  
E. Hajdari 74'  
  76' Gareth Thomas
  76' M. Partridge
07/05/2016 AFC Wimbledon
1 - 0
Newport County 0-0H2H+
Connor Smith 38'  
Tom Beere 38'  
  62' Lenell John-Lewis
  62' Souleymane Coulibaly
  63' Tom Owen-Evans
  63' Tommy O'Sullivan
Adebayo Azeez 63'  
Sean Rigg 63'  
Rhys Murphy 73'  
Toyosi Olusanya 73'  
Toyosi Olusanya 80' 1 - 0  
  83' Scott Barrow
  83' Tom Meechan
30/04/2016 Newport County
0 - 1
Notts County 0-1H2H+
Dean Morgan 33'  
  0 - 1 39' Genaro Snijders
Tom Owen-Evans 58'  
Mark Byrne 58'  
Dean Morgan 65'  
Scott Boden 65'  
Matthew Partridge 72'  
Lenell John-Lewis 72'  
  77' Graham Burke
  77' Thierry Audel
  83' B. Adams
  83' Adam Campbell
  89' Genaro Snijders
  89' Izale McLeod
23/04/2016 Luton Town
1 - 1
Newport County 0-0H2H+
Alex Lawless 29'  
Cameron McGeehan 29'  
  39' Ben Davies
Josh McQuoid 40'  
Daniel Green I 59'  
Zane Banton 59'  
  64' Lenell John-Lewis
  64' Dean Morgan
Josh McQuoid 68'  
Jack Marriott 68'  
Jack Marriott 81' 1 - 0  
  83' S. Boden
  83' Souleymane Coulibaly
  86' Scott Barrow
  86' Tommy O'Sullivan
  1 - 1 88' Souleymane Coulibaly
19/04/2016 Newport County
1 - 1
Oxford United 1-1H2H+
  0 - 1 13' Jordan Bowery
M. Elito 14' 1 - 1  
Yan Klukowski 20'  
T. O'Sullivan 20'  
  46' Jordan Evans
  46' Josh Ruffels
D. Holmes 52'  
  61' John Lundstram
  61' J. Ashby
T. O'Sullivan 68'  
  78' Jordan Bowery
  78' G. Waring
16/04/2016 Stevenage
2 - 1
Newport County 2-0H2H+
Jake Mulraney 9' 1 - 0  
  29' Danny Holmes
  32' Darren Jones
Luke Wilkinson 32'  
Aaron O'Connor 33' 2 - 0  
  38' Ben Davies
  38' Janoi Donacien
  46' Tommy O'Sullivan
  46' Scott Boden
  58' Medy Elito
  67' Lenell John-Lewis
  67' Souleymane Coulibaly
Jake Mulraney 68'  
Aaron O'Connor 70'  
Ben Kennedy 70'  
Aaron O'Connor 70'  
Jake Mulraney 73'  
Charlie Lee 73'  
  2 - 1 87' Alex Rodman
Greg Luer 88'  
Dale Gorman 88'  
02/04/2016 Yeovil Town
1 - 0
Newport County 1-0H2H+
  10' Danny Holmes
Jack Compton 15' 1 - 0  
Tahvon Campbell 45'  
  45' Alex Rodman
Jack Compton 51'  
Kevin Patrick Dawson 51'  
Shaun Jeffers 59'  
Ryan Bird 59'  
  65' S. Coulibaly
  65' Lenell John-Lewis
Nathan Smith 73'  
Matty Dolan 77'  
Ben Tozer 77'  
  86' Janoi Donacien
  88' Janoi Donacien
  88' Tom Meechan
28/03/2016 Newport County
0 - 2
Accrington Stanley 0-2H2H+
  12' Tom Davies
  0 - 1 35' B. Kee
  0 - 2 37' Josh Windass
Janoi Donacien 46'  
T. Owen-Evans 46'  
Yan Klukowski 61'  
M. Partridge 61'  
  71' Josh Windass
  71' Roumauld Boco
  73' Sean McConville
  73' Tariqe Fosu
Ben Davies 74'  
T. Meechan 74'  
25/03/2016 Northampton Town
1 - 0
Newport County 1-0H2H+
  19' Mark Byrne
John Marquis 22' 1 - 0  
Lee Martin 46'  
Lawson D'Ath 46'  
  53' Andrew Hughes
  53' Scott Barrow
James Collins 63'  
Sam Hoskins 63'  
  67' J. Ayina
  67' Yan Klukowski
Joel Byrom 77'  
D. Rose 77'  
19/03/2016 Newport County
1 - 4
Bristol Rovers 1-1H2H+
Alex Rodman 2' 1 - 0  
  1 - 1 15' Ollie Clarke
  1 - 2 55' Cristian Montano
  58' R. Gaffney
  58' Oli McBurnie
  1 - 3 61' Matty Taylor
Danny Holmes 65'  
Tommy O'Sullivan 65'  
Mark Byrne 73'  
  75' Matty Taylor
  75' Ellis Harrison
Conor Wilkinson  76'  
Yan Klukowski 76'  
  85' Cristian Montano
  85' Ryan Broom
  1 - 4 85' Ellis Harrison
  87' Ellis Harrison
Darren Jones 87'  
Darren Jones 89'  
Ben Davies 89'  
15/03/2016 Newport County
0 - 0
Hartlepool United 0-0H2H+
T. O'Sullivan 46'  
Jake Gosling 46'  
Andrew Hughes 53'  
Scott Barrow 53'  
  59' Nicky Featherstone
Dean Morgan 68'  
Conor Wilkinson  68'  
  70' Nathan Thomas
  70' Rhys Oates
  77' Adam Jackson
12/03/2016 Portsmouth
0 - 3
Newport County 0-1H2H+
  21' Mark Byrne
Enda Stevens 24'  
  0 - 1 34' Darren Jones
René Higuita 34'  
Christian Burgess 40'  
Gareth Evans 46'  
Michael Smith 46'  
Gary Roberts 53'  
Gary Roberts 59'  
  60' John-Christophe Ayina
  60' Conor Wilkinson
Kyle Bennett 61'  
Kal Naismith 61'  
  0 - 2 69' Scott Boden
Marc McNulty 70'  
Conor Chaplin 70'  
  74' Medy Elito
  74' Jake Gosling
  77' Scott Boden
  77' Dean Morgan
  82' Tommy O'Sullivan
  0 - 3 87' Dean Morgan
13/02/2016 Newport County
1 - 0
Carlisle United 0-0H2H+
  26' Mark Ellis
  41' Brandon Comley
Scott Barrow 54'  
Janoi Donacien 54'  
Scott Boden 56' 1 - 0  
Darren Jones 57'  
  66' Antony Sweeney
  66' Luke Joyce
  70' Alex Gilliead
  70' H. Hope
Medy Elito 71'  
Yan Klukowski 71'  
Alex Rodman 83'  
  85' Jabo Ibehre
  85' Derek Asamoah
  90' Brandon Comley
Scott Boden 90+4'  
Dean Morgan 90+4'  
Mark Byrne 90+7'  
16/01/2016 York City
0 - 1
Newport County 0-1H2H+
  0 - 1 8' A. Collins
  30' Matthew Partridge
  30' Yan Klukowski
  36' Connor Dymond
  38' Danny Holmes
Danny Galbraith 56'  
Ntumba Massanka 56'  
Luke Summerfield 69'  
Michael Coulson 69'  
  76' Connor Dymond
  76' Scott Barrow
Kenneth McEvoy 83'  
Bradley Fewster 83'  
  90+2' Scott Boden
  90+2' Matthew Taylor
28/12/2015 Newport County
1 - 2
Plymouth Argyle 1-0H2H+
S. Boden 24' 1 - 0  
  44' Oscar Threlkeld
  46' G. Wylde
  46' Josh Simpson
  1 - 1 48' Jake Jervis
  53' Peter Hartley
  1 - 2 70' Ryan Brunt
Scott Barrow 71'  
Aaron Collins 71'  
  80' C. Tanner
  80' Ben Purrington
  83' C. Nelson
  87' Jake Jervis
19/12/2015 Newport County
2 - 2
AFC Wimbledon 2-0H2H+
Alex Rodman 14' 1 - 0  
Paul Robinson 30' 2 - 0  
  35' Christian Toonga
  35' Adebayo Akinfenwa
  2 - 1 46' Dale Taylor
  70' Adebayo Azeez
  70' Tom Elliott
Oliver McBurnie 71'  
Scott Boden 71'  
Tommy O'Sullivan 71'  
Janoi Donacien 71'  
  78' Karleigh Osborne
  78' David Fitzpatrick
  79' Castro
  2 - 2 79' Dale Taylor
12/12/2015 Notts County
4 - 3
Newport County 2-2H2H+
  0 - 1 5' Mark Byrne
  0 - 2 10' Alex Rodman
Liam Noble 34' 1 - 2  
  40' Matthew Partridge
Izale McLeod 41' 2 - 2  
Civard Sprockel 50'  
  51' J. Barnum-Bobb
  51' Danny Holmes
Civard Sprockel 54'  
Robert Milsom 54'  
Elliott Hewitt 63'  
Mawouna Amevor 63'  
  65' Oli McBurnie
  69' Lenell John-Lewis
  69' Scott Boden
  69' Tommy O'Sullivan
  69' A. Collins
Izale McLeod 71' 3 - 2  
Graham Burke 73'  
  3 - 3 83' Scott Boden
Graham Burke 87'  
Ronan Murray 87'  
Liam Noble 90+6' 4 - 3  
Liam Noble 90+7'  
05/12/2015 Barnet
0 - 1
Newport County 0-0H2H+
Sam Muggleton 46'  
Elliot Johnson 46'  
S. Batt 46'  
Kevin Lisbie 46'  
B. Dembélé 48'  
  0 - 1 59' S. Boden
A. Yiadom 68'  
  71' M. Partridge
Hakeem Odoffin 75'  
Luke Gambin 75'  
  90+1' S. Boden
  90+1' Z. Ansah
  90+3' T. O'Sullivan
  90+3' Yan Klukowski
28/11/2015 Newport County
3 - 0
Luton Town 0-0H2H+
Zak Ansah 58'  
Oli McBurnie 58'  
Yan Klukowski 58'  
Tommy O'Sullivan 58'  
Oli McBurnie 63' 1 - 0  
  67' Cameron McGeehan
  67' Nathan Doyle
  67' Josh McQuoid
  67' Craig Mackail-Smith
Oli McBurnie 79' 2 - 0  
  80' Oliver Lee
  80' Patrick McCourt
Lenell John-Lewis 85'  
Scott Boden 85'  
Oli McBurnie 86' 3 - 0  
24/11/2015 Oxford United
1 - 1
Newport County 0-1H2H+
  6' S. Bennett
Danny Hylton 31'  
Callum O'Dowda 31'  
George Baldock 39'  
  0 - 1 43' Lenell John-Lewis
Ryan Taylor 46'  
P. Hoban 46'  
  61' S. Bennett
  61' Scott Barrow
  63' M. Elito
P. Hoban 72' 1 - 1  
  75' T. O'Sullivan
  75' Aaron Collins
  77' Yan Klukowski
  77' S. Boden
  79' J. Barnum-Bobb
21/11/2015 Newport County
0 - 0
Yeovil Town 0-0H2H+
Zak Ansah 68'  
Scott Boden 68'  
  68' François Zoko
  68' George Thomas
  76' Ryan Bird
  76' Ryan Dickson
Scott Barrow 82'  
Tommy O'Sullivan 82'  
  88' Harry Cornick
  88' Shaun Jeffers
Alex Rodman 90+1'  
Yan Klukowski 90+1'  
17/11/2015 Newport County
4 - 1
Brackley Town 2-1H2H+
Lenell John-Lewis 1' 1 - 0  
Yan Klukowski 17' 2 - 0  
  2 - 1 39' Aidan Hawtin
  45+3' Steve Diggin
J. Barnum-Bobb 58'  
Andrew Hughes 58'  
  60' Aidan Hawtin
Alex Rodman 63' 3 - 1  
S. Boden 66'  
Yan Klukowski 67'  
T. Owen-Evans 67'  
Lenell John-Lewis 69'  
Aaron Collins 69'  
Aidan Hawtin 71' 4 - 1  
  73' J. Clarke
  73' J. Akintunde
  73' David Moyo
  76' Richard Batchelor
  76' Tom Winters
  78' Steve Diggin
  78' S. Smith
14/11/2015 Accrington Stanley
2 - 2
Newport County 0-0H2H+
Tom Davies 15'  
  21' Janoi Donacien
  21' Yan Klukowski
  29' Jazzi Barnum-Bobb
  49' Alex Rodman
  0 - 1 54' Yan Klukowski
Dean Winnard 55'  
Anthony Barry 55'  
Billy Kee 58' 1 - 1  
  61' Zak Ansah
  61' Scott Boden
  1 - 2 66' Scott Boden
Matt Crooks 77' 2 - 2  
Matthew Pearson 88'  
Seamus Conneely 90+2'  
08/11/2015 Brackley Town
2 - 2
Newport County 0-2H2H+
  0 - 1 15' Lenell John-Lewis
  31' J. Barnum-Bobb
  0 - 2 41' S. Bennett
  46' Lenell John-Lewis
  46' S. Boden
Luke Graham 59' 1 - 2  
  73' J. Barnum-Bobb
  73' D. Holmes
  78' T. O'Sullivan
  78' Alex Rodman
Edward Odhiambo-Anaclet 81'  
David Moyo 81'  
G. Walker 81'  
Tom Winters 81'  
Aidan Hawtin 90+3'  
Aidan Hawtin 90+3'  
Aidan Hawtin 90+3'  
S. Smith 90+3'  
C. McDonald 90+5' 2 - 2  
31/10/2015 Newport County
2 - 2
Northampton Town 2-2H2H+
  0 - 1 10' Sam Hoskins
  0 - 2 30' Marc Richards
Scott Barrow 31' 1 - 2  
Lenell John-Lewis 38' 2 - 2  
  54' Dominic Calvert-Lewin
  54' Alfie James Potter
  58' Joel Byrom
  58' Jason Taylor
Scott Barrow 63'  
  68' Sam Hoskins
  68' Ryan Watson
Zak Ansah 72'  
Scott Boden 72'  
Tommy O'Sullivan 87'  
Yan Klukowski 87'  
Lenell John-Lewis 90'  
A. Collins 90'  
Matthew Partridge 90+4'  
24/10/2015 Bristol Rovers
1 - 4
Newport County 1-1H2H+
  0 - 1 13' Tom Parkes
Billy Bodin 15' 1 - 1  
  1 - 2 52' Zak Ansah
  1 - 3 57' Zak Ansah
Lee Mansell 66'  
Chris Lines 66'  
Jake Gosling 67'  
Cristian Montano 67'  
Jermaine Easter 73'  
Ellis Harrison 73'  
  1 - 4 75' Tommy O'Sullivan
  79' Tommy O'Sullivan
  79' Yan Klukowski
  82' Medy Elito
  84' Lenell John-Lewis
  84' Scott Boden
  88' Scott Barrow
  88' Danny Holmes
20/10/2015 Wycombe Wanderers
0 - 2
Newport County 0-0H2H+
Jason McCarthy 52'  
Gozie Ugwu 55'  
Paul Hayes 55'  
  0 - 1 62' Marcus Bean
Max Kretzschmar 68'  
Sam Wood 68'  
  74' T. O'Sullivan
  75' Z. Ansah
  75' S. Boden
Marcus Bean 80'  
S. McGinn 80'  
  85' J. Barnum-Bobb
  0 - 2 89' S. Boden
  90+1' T. O'Sullivan
  90+1' Yan Klukowski
17/10/2015 Newport County
0 - 1
Portsmouth 0-1H2H+
  0 - 1 45+2' Matthew Tubbs
Scott Barrow 46'  
  59' Kal Naismith
  59' Roumauld Boco
Zak Ansah 59'  
Scott Boden 59'  
Lenell John-Lewis 64'  
A. Collins 64'  
Scott Barrow 65'  
Alex Rodman 65'  
  68' Adam Barton
  68' René Higuita
  75' Matthew Tubbs
  75' Caolan Lavery
  85' Enda Stevens
10/10/2015 Mansfield Town
3 - 0
Newport County 0-0H2H+
  27' Danny Holmes
  27' Nana Seth Ofori-Twumasi
Craig Westcarr 50' 1 - 0  
  63' Yan Klukowski
  65' Lenell John-Lewis
  65' Scott Boden
  65' Yan Klukowski
  65' Alex Rodman
Malvind Benning 70' 2 - 0  
R. Lambe 77'  
Mitchell Rose 77'  
Jack Thomas 84'  
Christopher Clements 84'  
Matt Green 87'  
Adi Yussuf 87'  
Adi Yussuf 90+2' 3 - 0  
03/10/2015 Newport County
1 - 1
Exeter City 0-0H2H+
Yan Klukowski 51'  
Tom Owen-Evans 51'  
  0 - 1 61' Joel Grant
A. Collins 65'  
Tyler Blackwood 65'  
Scott Boden 72'  
Alex Rodman 72'  
Lenell John-Lewis 73' 1 - 1  
  78' David Wheeler
  78' Alex Nicholls
  78' Lee Holmes
  78' Tom Nichols
  79' Clinton Morrison
  79' Arron Davies
  87' David Noble

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
Top Draw Teams
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-2025 SoccerPunter Pte. Ltd. All rights reserved.