Joshua Gould Profile and Player Statistics
First name: Joshua
Last name: Gould
Position: Goalkeeper
Nationality:

Football Career Transfers and Statistics

We are going to show you the list of football clubs and seasons in which Joshua Gould 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 Ebbsfleet United 2 0 0 0 0 0 0
Premier League 2020/2021 Barry Town United 2 1 0 0 0 1 0
Championship 2019/2020 Swansea City 5 0 0 0 0 0 0
Premier League 2 Divison Two 2019/2020 Swansea City U23 13 0 0 0 0 0 0
Premier League International Cup 2019/2020 Swansea City U23 3 0 0 1 0 0 0
EFL Trophy 2018/2019 Swansea City U21 2 1 0 0 0 0 0
Premier League 2 Division One 2018/2019 Swansea City U23 8 0 0 0 0 0 0
Premier League International Cup 2018/2019 Swansea City U23 2 0 0 0 0 0 0

Joshua Gould has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
06/11/2021 Leyton Orient
1 - 0
Ebbsfleet United 1-0H2H+
Aaron Drinan 24' 1 - 0  
Craig Clay 53'  
  58' B. Chapman
  72' B. Chapman
  72' A. Egan
  72' D. Poleon
  72' E. Romain
  85' C. Tanner
  85' K. Krasniqi
  85' R. Bingham
  85' K. Monlouis
  88' Lee Martin
  88' Michael West
16/10/2021 Ebbsfleet United
2 - 0
Hampton & Richmond 2-0H2H+
R. Bingham 26' 1 - 0  
C. Solly 45' 2 - 0  
  46' K. Farrell
  46' David Fisher
  66' T. Miller-Rodney
  66' K. Daniel
J. Paxman 66'  
A. Egan 66'  
R. Bingham 75'  
D. Poleon 75'  
  77' S. Cox
  77' Kylian Kouassi
A. Finney 79'  
W. Wood 79'  
19/12/2020 Barry Town United
4 - 1
Cefn Druids 2-0H2H+
K. McLaggon 21' 1 - 0  
K. McLaggon 39' 2 - 0  
  42' A. Simpson
  2 - 1 47' A. Darlington
  49' Jonathon Taylor
J. Cotterill 52'  
  54' Ryan Kershaw
Jacob Wise 59' 3 - 1  
C. Green 60'  
  63' Jonathon Taylor
  63' Jack Weston
  65' I. Cartwright
N. Jarvis 66'  
J. Graham 66'  
  74' Ryan Kershaw
  74' T. Reilly
  78' Jacob Wise
  78' Kieran Smith
J. Gould 81'  
J. Cotterill 85'  
T. Wharton 85'  
David Cotterill 86'  
R. Abbruzzese 86'  
  88' Kieran Smith
S. Bowen 90+5' 4 - 1  
30/09/2020 Barry Town United
2 - 1
Haverfordwest County 1-0H2H+
L. Cummings 21'  
David Cotterill 21'  
David Cotterill 29' 1 - 0  
  42' C. Shephard
  59' K. Rees
  59' J. Britton
  1 - 1 64' B. Fawcett
N. Jarvis 68' 2 - 1  
  72' Cameron Keetch
  74' K. Lewis
T. Wharton 78'  
M. George 78'  
  79' Cameron Keetch
  79' Marcus Griffiths
David Cotterill 83'  
J. Gould 83'  
David Cotterill 85'  
29/07/2020 Brentford
3 - 1
Swansea City 2-0H2H+
Henrik Dalsgaard 9'  
O. Watkins 11' 1 - 0  
Emiliano Marcondes 15' 2 - 0  
  46' Mike van der Hoorn 
  46' Ben Cabango
  46' Jay Fulton
  46' Yan Dhanda
Bryan Mbeumo 46' 3 - 0  
  54' Ben Cabango
  75' Yan Dhanda
Bryan Mbeumo 76'  
Sergi Canós 76'  
  77' Kyle Naughton
  77' Bersant Celina
Emiliano Marcondes 77'  
Josh Dasilva 77'  
  3 - 1 78' R. Brewster
  82' André Ayew
Saïd Benrahma 83'  
  90+3' C. Roberts
26/07/2020 Swansea City
1 - 0
Brentford 0-0H2H+
Jake Bidwell 18'  
  45+3' Mathias Jensen
  47' Henrik Dalsgaard
Ben Cabango 55'  
André Ayew 64'  
  65' Rico Henry
  70' Bryan Mbeumo
  70' Emiliano Marcondes
  70' Josh Dasilva
  70' Mads Roerslev
R. Brewster 78'  
André Ayew 81' 1 - 0  
  85' Mathias Jensen
  85' Shandon Baptiste
  85' Saïd Benrahma
  85' Joel Valencia
  90' Christian Nörgaard
22/07/2020 Reading
1 - 4
Swansea City 1-1H2H+
  0 - 1 17' R. Brewster
Y. Meïté 40'  
George Puscas 43' 1 - 1  
  46' Jay Fulton
  46' Yan Dhanda
  46' Mike van der Hoorn 
  46' Wayne Routledge
  1 - 2 66' Wayne Routledge
John Swift 75'  
Garath McCleary 75'  
Matt Miazga 81'  
Tyler Blackett 81'  
  81' Ben Cabango
  81' Liam Cullen
George Puscas 82'  
  1 - 3 84' Liam Cullen
George Puscas 85'  
Lucas Boyé 85'  
  1 - 4 90+1' Wayne Routledge
  90+4' Wayne Routledge
  90+4' Bersant Celina
18/07/2020 Swansea City
1 - 0
Bristol City 1-0H2H+
C. Roberts 45+2' 1 - 0  
  46' Jack Hunt
  46' Pedro Pereira
  67' Korey Smith
  67' Kasey Palmer
  68' Jay Dasilva
  68' Famara Diédhiou
  68' Ashley Williams
  68' Niclas Eliasson 
  69' Famara Diédhiou
R. Brewster 72'  
Liam Cullen 72'  
Mike van der Hoorn  72'  
Wayne Routledge 72'  
C. Gallagher 83'  
Yan Dhanda 83'  
  87' N. Wells
  87' Marley Watkins
15/07/2020 Nottingham Forest
2 - 2
Swansea City 1-2H2H+
  0 - 1 8' R. Brewster
Sammy Ameobi 20' 1 - 1  
S. Sow 32'  
Tobias Figueiredo 38'  
  1 - 2 45' André Ayew
  45+4' C. Gallagher
Carl Jenkinson 49'  
Sammy Ameobi 55' 2 - 2  
S. Sow 56'  
Tiago Silva 56'  
  63' Mike van der Hoorn 
  63' Ben Cabango
  70' Jay Fulton
  70' Bersant Celina
Tobias Figueiredo 76'  
Michael Dawson 76'  
Nuno Da Costa 76'  
Joe Lolley 76'  
Sammy Ameobi 77'  
Alex Mighten 77'  
  82' Kyle Naughton
Tiago Silva 84'  
  86' C. Gallagher
  86' George Byers
  86' R. Brewster
  86' Jordon Garrick
Ryan Yates 89'  
Adama Diakhaby 89'  
  90+2' George Byers
27/01/2020 Everton U23
0 - 4
Swansea City U23 0-3H2H+
  0 - 1 3' Liam Cullen
  0 - 2 7' Liam Cullen
  0 - 3 20' Liam Cullen
  0 - 4 59' Liam Cullen
  63' J. Evans
Beni Baningime  67'  
Alex Denny 67'  
Lewis Dobbin 67'  
R. Hughes 67'  
M. Mampala 67'  
C. Ouzounidis 67'  
Alex Denny 72'  
  73' Liam Cullen
  73' A. Guðjohnsen
  76' Oliver Cooper
  76' M. Walsh
  81' T. Price
  81' Joshua Thomas
13/01/2020 Swansea City U23
5 - 1
Middlesbrough U23 3-0H2H+
Kristoffer Peterson 18' 1 - 0  
Liam Cullen 36' 2 - 0  
Liam Cullen 45' 3 - 0  
  3 - 1 58' S. Walker
  62' Tyrone O'Neill
  62' R. Burrell
Kristoffer Peterson 69' 4 - 1  
  70' Connor Malley
  70' Sam Folarin
Oliver Cooper 70'  
M. Jones-Thomas 70'  
  75' I. Jones
  75' Jack Robinson
Brandon Cooper 76'  
Liam Cullen 88' 5 - 1  
06/01/2020 Stoke City U23
0 - 1
Swansea City U23 0-1H2H+
Will Forrester 18'  
  0 - 1 19' Liam Cullen
Jake Dunwoody 40'  
D. Jarvis 40'  
  46' Oliver Cooper
  46' M. Jones-Thomas
James Jennings 54'  
O. Simmonds 54'  
S. Wara 59'  
  74' T. Rushesha
  74' R. Bevan
Scott Hogan 75'  
Abdul Sankoh 75'  
  85' S. Paulet
  85' M. Clarke
  90+3' J. Evans
22/11/2019 Fulham U23
1 - 1
Swansea City U23 0-1H2H+
  0 - 1 18' J. Rickard
M. Taylor-Crossdale 20'  
Fábio Carvalho 36'  
  46' Aldo Kalulu
  46' Ali Al-Hamadi
M. Taylor-Crossdale 50' 1 - 1  
M. Taylor-Crossdale 55'  
S. Jasper 62'  
Jayden Harris 62'  
  80' J. Rickard
  80' Joshua Thomas
B. Davis 88'  
Timmy Abraham 88'  
03/11/2019 Swansea City U23
2 - 4
West Ham United U23 1-1H2H+
Liam Cullen 16' 1 - 0  
  26' Emmanuel Longelo
  26' H. Ashby
  1 - 1 29' Anthony Scully
  1 - 2 50' Nathan Holland
  52' A. Diallo
Joshua Thomas 58'  
Ali Al-Hamadi 58'  
Ali Al-Hamadi 63'  
  66' A. Diallo
  66' Dan Chesters
M. Walsh 79'  
J. Edwards 79'  
  1 - 3 81' Nathan Holland
  1 - 4 84' Dan Kemp
Liam Cullen 90+1' 2 - 4  
  90+5' H. Ashby
28/10/2019 West Bromwich Albion U23
2 - 0
Swansea City U23 0-0H2H+
  35' Kees de Boer
  35' S. Paulet
  53' Jake Thomas
  53' Scott Butler
George Harmon 54'  
K. Zohorè 62' 1 - 0  
  65' M. Walsh
  65' Ali Al-Hamadi
R. Tulloch 71'  
Jamie Soule 71'  
K. Zohorè 74' 2 - 0  
Chris Willock 75'  
N. Clayton-Phillips 75'  
  80' J. Evans
21/10/2019 Swansea City U23
1 - 4
Manchester United U23 1-2H2H+
K. Evans 6' 1 - 0  
  1 - 1 14' L. Ramazani
Liam Cullen 35'  
  37' T. Mengi
  37' Max Taylor
  1 - 2 42' Dylan Levitt
Matthew Blake 61'  
Jake Thomas 61'  
K. Evans 73'  
Kees de Boer 73'  
  1 - 3 75' D'Mani Mellor
  80' Ethan Laird
  80' D. Hoogewerf
S. Paulet 86'  
M. Walsh 86'  
  1 - 4 90+1' A. Traoré
30/09/2019 Newcastle Utd U23
0 - 1
Swansea City U23 0-0H2H+
K. Scott 34'  
K. Scott 62'  
E. Anderson 62'  
  66' C. Evans
T. Allan 79'  
O. McEntee 79'  
  80' Matthew Blake
  82' M. Jones-Thomas
  82' Joshua Thomas
Rosaire Longelo 85'  
Joe White 85'  
  88' T. Rushesha
  90+2' K. Evans
  90+2' S. Paulet
  0 - 1 90+3' Oliver Cooper
25/09/2019 Swansea City U23
5 - 1
Porto U23 4-1H2H+
Liam Cullen 6' 1 - 0  
  1 - 1 11' Diego Landis
Oliver Cooper 16' 2 - 1  
Liam Cullen 23' 3 - 1  
S. Paulet 40'  
Oliver Cooper 45' 4 - 1  
  46' Tiago Lopes
  46' Á. Quiñones
  46' Taddeus Nkeng
  46' Afonso Sousa
Oliver Cooper 57' 5 - 1  
  60' Fábio Vieira
  60' T. Djim
S. Paulet 60'  
D. Williams 60'  
  63' Afonso Sousa
Matthew Blake 66'  
J. Jones 66'  
Liam Cullen 73'  
  77' B. Enow
K. Evans 78'  
C. Berry 78'  
  85' Diego Landis
  90+2' Á. Quiñones
22/09/2019 Swansea City U23
1 - 0
Sunderland U23 1-0H2H+
C. Evans 45+1' 1 - 0  
S. Paulet 46'  
Kees de Boer 46'  
  58' Nathan Greenwood
  58' J. Hackett
  61' Owen Gamble
Brandon Cooper 62'  
C. Berry 62'  
Liam Cullen 62'  
Joshua Thomas 62'  
M. Jones-Thomas 66'  
  90+4' C. Dunne
19/09/2019 Swansea City U23
1 - 1
PSV U23 0-1H2H+
  0 - 1 33' Cyril Ngonge
  46' Claudio Gomes
  46' Richard Ledezma
D. Williams 56'  
Jordon Garrick 63'  
K. Evans 63'  
M. Jones-Thomas 63'  
Jake Thomas 63'  
  67' Ryan Thomas
  67' R. Lauwers
K. Evans 70'  
Liam Cullen 77' 1 - 1  
  84' O. Horváth
  84' Sekou Sidibe
  87' C. Gloster
J. Evans 87'  
S. Paulet 87'  
16/09/2019 Reading U23
5 - 0
Swansea City U23 3-0H2H+
A. Liddle 12' 1 - 0  
  20' J. Evans
T. Nevers 25' 2 - 0  
M. Olise 39' 3 - 0  
Garath McCleary 40'  
  43' Jordon Garrick
Ryan East 54' 4 - 0  
  62' K. Evans
  62' M. Jones-Thomas
  62' Kees de Boer
  62' D. Williams
Ryan East 66'  
Ethan Coleman 66'  
Akin Odimayo 77'  
A. Burley 77'  
Gabriel Osho 80' 5 - 0  
A. Liddle 82'  
Ethan Bristow 82'  
A. Burley 90+6'  
  90+7' C. Evans
R. Medford-Smith 90+7'  
31/08/2019 Swansea City U23
3 - 4
Stoke City U23 2-2H2H+
Oliver Cooper 21' 1 - 0  
Tom Carroll 28' 2 - 0  
  2 - 1 33' Jake Dunwoody
  2 - 2 45+1' Declan John
Liam Cullen 47' 3 - 2  
  57' Thibaud Verlinden
  57' Abdul Sankoh
  68' Mohamed Sankoh
  68' E. Varian
J. Evans 71'  
Liam Cullen 75'  
K. Evans 76'  
Joshua Thomas 76'  
T. Rushesha 81'  
  3 - 3 86' Jake Dunwoody
J. Evans 90'  
D. Williams 90'  
  90+3' Lasse Sörensen
  3 - 4 90+4' D. Jarvis
Oliver Cooper 90+7'  
23/08/2019 Middlesbrough U23
3 - 2
Swansea City U23 2-0H2H+
Sam Folarin 23' 1 - 0  
Sam Folarin 32' 2 - 0  
S. Walker 46'  
I. Jones 46'  
B. Liddle 47' 3 - 0  
  61' D. Williams
  61' C. Berry
  61' K. Evans
  61' Kees de Boer
  3 - 1 66' Liam Cullen
  75' J. Evans
  75' T. Price
  3 - 2 76' Joshua Thomas
Stephen Wearne 80'  
H. Hackney 80'  
  83' Kees de Boer
Sam Folarin 87'  
A. Baldé 87'  
19/08/2019 Swansea City U23
1 - 1
Aston Villa U23 1-0H2H+
K. Evans 8' 1 - 0  
T. Rushesha 43'  
Tom Carroll 46'  
Kees de Boer 46'  
  46' I. Bazeley-Graham
  46' Dominic Revan
  50' I. Vassilev
  50' J. Ramsey
  1 - 1 51' Michael Tait
J. Evans 72'  
K. Evans 77'  
Joshua Thomas 77'  
  83' T. Wright
  83' Ben Guy
  89' M. Bridge
09/08/2019 Norwich City U23
0 - 1
Swansea City U23 0-1H2H+
  0 - 1 34' Brandon Cooper
  45+2' Liam Cullen
  46' Jordon Garrick
  46' C. Berry
  46' Ben Cabango
  46' Matthew Blake
  50' J. Evans
A. Fitzpatrick 56'  
William Hondermarck 56'  
S. Milovanovic 59'  
S. Milovanovic 61'  
Gassan Ahadme 63'  
Thomas Scully 63'  
Í. Þorvaldsson 74'  
Josh Martin 74'  
Jordan Thomas 78'  
C. Jones 85'  
  86' C. Berry
  86' D. Williams
29/04/2019 Manchester City U23
3 - 1
Swansea City U23 2-1H2H+
Liam Cullen 11' 1 - 0  
  1 - 1 15' Liam Cullen
L. González 30' 2 - 1  
  46' K. Evans
  46' A. King
A. Dionkou 46'  
F. Nmecha 46'  
Colin Rösler 62'  
L. González 73'  
Zoubdi 73'  
  77' Brandon Cooper
Zoubdi 83' 3 - 1  
  88' T. Price
  88' D. Williams
  90+3' Cian Harries
05/04/2019 Brighton U23
2 - 2
Swansea City U23 0-0H2H+
B. Radulović 52' 1 - 0  
Soufyan Ahannach 59'  
Will Collar 59'  
Jayson Molumby 66'  
  67' T. Price
  67' K. Evans
  67' K. Davies
  67' J. Merlín
  70' Ben Cabango
Jordan Davies  78'  
Owen Moore 78'  
  1 - 1 86' Ben Cabango
B. Radulović 89'  
Ryan Longman 89'  
  1 - 2 90+1' A. King
Viktor Gyökeres 90+2' 2 - 2  
11/03/2019 Swansea City U23
0 - 3
West Ham United U23 0-0H2H+
  18' J. Okotcha
A. King 26'  
  0 - 1 57' Dan Kemp
Ben Cabango 61'  
  68' S. Adarkwa
  68' Mésaque Djú
  0 - 2 69' Mésaque Djú
Oliver Cooper 69'  
S. Paulet 74'  
Kees de Boer 74'  
Adnan Maric 74'  
M. Jones-Thomas 74'  
  0 - 3 83' Dan Kemp
  86' Dan Kemp
  86' K. Belić
  90' G. Diangana
  90' Anthony Scully
13/12/2018 Swansea City U23
1 - 4
Hertha BSC U23 1-2H2H+
  0 - 1 27' W. Siakam
K. Evans 36' 1 - 1  
  1 - 2 43' M. Čović
  60' Florian Krebs
  60' M. Storm
K. Evans 63'  
Jordon Garrick 63'  
  69' Muhammed Kiprit
  69' Sidney Friede
Kees de Boer 73'  
S. Paulet 73'  
  1 - 3 75' Sidney Friede
Liam Cullen 80'  
B. Biabi 80'  
  86' Nikos Zografakis
  86' Max Mulack
  87' Rico Morack
George Byers 90'  
Jordon Garrick 90'  
  90' N. Koulis
  1 - 4 90+3' Sidney Friede
21/10/2018 West Ham United U23
5 - 3
Swansea City U23 3-0H2H+
B. Biabi 4' 1 - 0  
Joe Powell 11' 2 - 0  
  15' Joe Lewis
Aji Alese  17'  
Moses Makasi 43'  
S. Adarkwa 44' 3 - 0  
Dan Kemp 57'  
Emmanuel Longelo 57'  
  61' B. Biabi
  61' K. Evans
  61' R. Blair
  61' S. Paulet
Moses Makasi 63'  
Vernon Parks 63'  
Joe Powell 65' 4 - 0  
  4 - 1 68' Tyler Reid
  4 - 2 73' Jordon Garrick
Jahmal Hector-Ingram 80'  
Peter Stroud 80'  
  4 - 3 84' Adnan Maric
Vernon Parks 90' 5 - 3  
29/09/2018 Swansea City U23
1 - 4
Manchester City U23 1-1H2H+
Brandon Cooper 20'  
A. Lewis 23'  
  27' Cameron Humphreys
Adnan Maric 36'  
  0 - 1 38' Rabbi Matondo
A. Lewis 40' 1 - 1  
Jordon Garrick 65'  
B. Biabi 65'  
  65' T. Dele-Bashiru
  65' B. Knight
  65' H. Ogunby
  65' F. Nmecha
  1 - 2 74' Rabbi Matondo
Oliver Cooper 79'  
  1 - 3 81' J. Frimpong
Kees de Boer 82'  
K. Evans 82'  
  87' Adrián Bernabé
  87' Taylor Richards
R. Blair 90'  
T. Price 90'  
  1 - 4 90+5' Rabbi Matondo
26/09/2018 Swansea City U23
1 - 1
Villarreal U23 0-0H2H+
Joel Asoro 64'  
Jordon Garrick 64'  
  0 - 1 65' M. Akale
  65' Pedro Martínez
  65' Dani Villanueva
Cian Harries 66'  
  71' Iván Martín
  71' Adrián Riera
  72' Pepe Castaño
T. Price 76'  
R. Blair 76'  
Declan John 76'  
A. Lewis 76'  
  78' M. Akale
  78' Carlos Beitia
Adnan Maric 90+7' 1 - 1  
18/09/2018 AFC Wimbledon
0 - 1
Swansea City U21 0-0H2H+
  46' Matthew Blake
  46' J. Jones
Tom Soares 46'  
L. Trotter 46'  
Joe Pigott 62'  
Andy Barcham 62'  
  76' S. Paulet
  76' Oliver Cooper
  78' A. Lewis
Will Nightingale 89'  
  0 - 1 90' A. Lewis
T. Wood 90+2'  
15/09/2018 Liverpool U23
3 - 0
Swansea City U23 3-0H2H+
N. Phillips 6' 1 - 0  
Divock Origi  26' 2 - 0  
Dominic Solanke 30' 3 - 0  
  38' Liam Cullen
  59' Jordon Garrick
  59' Kees de Boer
C. Jones 65'  
Bobby Adekanye 65'  
Rafael Camacho 65'  
Isaac Christie-Davies 65'  
A. Lewis 79'  
Tony Gallacher 79'  
  84' S. Paulet
  84' Oliver Cooper
28/08/2018 Stevenage
5 - 0
Swansea City U21 2-0H2H+
B. Kennedy 44' 1 - 0  
B. Kennedy 45+1' 2 - 0  
  61' Kees de Boer
  61' Jordon Garrick
James Ferry 62'  
Donovan Makoma 62'  
Danny Newton 64'  
Kurtis Guthrie 64'  
B. Kennedy 66'  
E. Sonupe 66'  
Kurtis Guthrie 69' 3 - 0  
Kurtis Guthrie 81' 4 - 0  
  86' Steven Benda
  86' J. Gould
  90' Oliver Cooper
  90' T. Price
Kurtis Guthrie 90+1' 5 - 0  
25/08/2018 Everton U23
0 - 0
Swansea City U23 0-0H2H+
  59' Oliver Cooper
  59' M. Dulca
  62' B. Biabi
  62' Jordon Garrick
Fraser Hornby  66'  
Shayne Lavery 66'  
Bassala Sambou 74'  
A. Gordon 74'  
Antony Evans 75'  
Josh Bowler 75'  
  89' S. Paulet
  90+1' K. Davies
20/08/2018 Swansea City U23
1 - 1
Derby County U23 1-0H2H+
  12' Cameron Cresswell
George Byers 21'  
A. Lewis 22'  
Adnan Maric 28' 1 - 0  
  51' M. Bird
K. Davies 53'  
  61' A. Babos
  61' Callum Guy
  61' Cameron Cresswell
  61' Kyle McAllister
M. Dulca 65'  
Jordon Garrick 65'  
Courtney Baker-Richardson 69'  
B. Biabi 69'  
  1 - 1 75' Ikechi Anya
  90+4' E. Wassall

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