Charlie Strutton Profile and Player Statistics
First name: Charlie
Last name: Strutton
Position: Attacker, Defender
Nationality:

Football Career Transfers and Statistics

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

Competition Season Football Club
Vanarama National League South 2016/2017 Maidenhead United 1 1 0 0 0 0 0
Vanarama National League South 2015/2016 Hayes & Yeading United 2 2 0 0 0 0 0
FA Cup 2014/2015 Braintree Town 3 3 0 0 0 0 0
Fa Trophy 2014/2015 Braintree Town 3 3 0 0 0 0 0
National League 2014/2015 Braintree Town 11 4 7 2 1 2 0
Vanarama National League South 2014/2015 Maidenhead United 4 1 3 0 0 0 0
Carabao Cup 2013/2014 AFC Wimbledon 1 0 0 0 0 0 0
EFL Trophy 2013/2014 AFC Wimbledon 1 0 0 0 0 0 0
League Two 2013/2014 AFC Wimbledon 6 2 1 0 0 0 0
National League 2013/2014 Braintree Town 8 0 7 4 0 2 0
Carabao Cup 2012/2013 AFC Wimbledon 1 0 0 0 0 0 0
EFL Trophy 2012/2013 AFC Wimbledon 1 0 0 0 0 0 0
FA Cup 2012/2013 AFC Wimbledon 3 2 0 2 0 1 0
League Two 2012/2013 AFC Wimbledon 27 12 2 0 0 2 0
Vanarama National League South 2011/2012 Maidenhead United 5 3 2 1 0 0 0

Charlie Strutton has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
09/08/2016 Poole Town
1 - 0
Maidenhead United 1-0H2H+
Richard Gillespie 14' 1 - 0  
Luke Roberts 46'  
James Granger 46'  
Richard Gillespie 60'  
L. Burbidge 60'  
  62' K. Forbes
  62' Charlie Strutton
  73' Charlie Wassmer
  73' K. Wiltshire
  76' Harry Pritchard
  76' James Mulley
12/09/2015 Hayes & Yeading United
0 - 2
Bishop's Stortford 0-0H2H+
Brendan Kiernan 46'  
Luke Williams 46'  
Ismaël Ehui 58'  
Josh Scott 58'  
  69' Matthias Fanimo
  69' Sheldon Sellears
E. Benyon 72'  
Charlie Strutton 72'  
  0 - 1 75' Christian Smith
  0 - 2 87' Sheldon Sellears
05/09/2015 Hayes & Yeading United
0 - 0
Wealdstone 0-0H2H+
Brendan Kiernan 60'  
T. Miller-Rodney 60'  
  73' Bradley Hudson-Odoi
  73' S. Lucien
E. Benyon 73'  
Josh Scott 73'  
Ismaël Ehui 73'  
Charlie Strutton 73'  
  73' J. Louis
  73' J. Wright
  85' Josh Hutchinson
  85' Connor Calcutt
21/03/2015 Chelmsford City
1 - 1
Maidenhead United 0-0H2H+
  0 - 1 60' Jacob Erskine
Lee Sawyer 70'  
Kabongo Tshimanga  70'  
E. Kouassi 81'  
Leon Redwood 81'  
  81' Jacob Erskine
  81' Charlie Strutton
Joe Ward 84' 1 - 1  
  88' Dave Tarpey
  88' Stefan Brown
  90' Daniel Green II
  90' Edward Hutchinson
03/02/2015 Ebbsfleet United
2 - 0
Braintree Town 1-0H2H+
Danny Kedwell 38' 1 - 0  
  43' Dan Sparkes
  43' Sean Marks
  46' K. Davis
  46' Joe Maybanks
Theo Lewis 67'  
M. Johnson 67'  
  70' Jordan Cox
  70' Charlie Strutton
Dean Rance 72'  
K. Langmead 72'  
A. Cunnington 88' 2 - 0  
17/01/2015 Braintree Town
1 - 2
Forest Green Rovers 0-0H2H+
Matt Paine 67'  
  0 - 1 68' Jon Parkin
Jordan Cox 76'  
Sean Marks 76'  
James Mulley 76'  
Dan Sparkes 76'  
  81' Stuart Fleetwood
  81' James Norwood
Matt Paine 81'  
Charlie Strutton 81'  
Sean Marks 84' 1 - 1  
  85' Victor Rîmniceanu
  85' C. Stokes
  1 - 2 87' Jon Parkin
10/01/2015 Gosport Borough
0 - 2
Braintree Town 0-1H2H+
  0 - 1 44' K. Davis
  0 - 2 46' Jordan Cox
Steve Ramsey 50'  
Paco Sáez 50'  
Lee Molyneaux 50'  
Adam Wilde 50'  
  58' Jordan Cox
  58' Charlie Strutton
  60' K. Davis
  60' Dan Sparkes
  75' Simeon Akinola
  75' D. Walker
Justin Bennett 77'  
Lee Wort 77'  
28/12/2014 Braintree Town
1 - 5
Eastleigh 1-1H2H+
  0 - 1 31' Craig Stanley
Mitch Brundle 44' 1 - 1  
  46' D. Beckwith
  46' Chris Todd
  1 - 2 54' James Constable
  1 - 3 55' James Constable
Sean Marks 62'  
Jordan Cox 62'  
C. Isaac 62'  
K. Davis 62'  
  67' Craig Stanley
  67' Jamie Collins
  1 - 4 75' Jack Midson
Simeon Akinola 76'  
Charlie Strutton 76'  
  1 - 5 77' James Constable
  78' James Constable
  78' Stuart Fleetwood
26/12/2014 Dartford
0 - 2
Braintree Town 0-1H2H+
  0 - 1 8' Charlie Strutton
Elliot Bradbrook 21'  
  23' Charlie Strutton
  33' Matt Paine
  41' Ryan Peters
  41' Mitch Brundle
Luke Daley 62'  
Ryan Hayes 62'  
  68' Charlie Strutton
  68' Dan Sparkes
Harry Crawford 74'  
D. Harris 74'  
  0 - 2 76' Simeon Akinola
  78' Simeon Akinola
  78' Jordan Cox
Peter Sweeney 79'  
M. Cornhill 79'  
13/12/2014 Braintree Town
1 - 0
AFC Sudbury 0-0H2H+
Simeon Akinola 56' 1 - 0  
Mitch Brundle 65'  
Charlie Strutton 65'  
  66' Correy Davidson
  66' Jordan Blackwell
  73' Ayrton Coley
  73' S. Kemp
  81' Lee Flynn
  81' M. Ray
Simeon Akinola 81'  
Dan Sparkes 81'  
22/11/2014 AFC Telford United
1 - 3
Braintree Town 0-3H2H+
  0 - 1 14' Charlie Strutton
G. Poku 24'  
  0 - 2 38' Charlie Strutton
  0 - 3 43' Sean Marks
J. Hancock 46'  
Charlie Barnett 46'  
S. Cooke 46'  
K. Brownhill 46'  
Adam Farrell 46'  
S. Smith 46'  
T. Gray 53' 1 - 3  
  63' Charlie Strutton
  63' K. Davis
  73' Ryan Peters
  73' Mitch Brundle
  83' Simeon Akinola
  83' Dan Sparkes
15/11/2014 Braintree Town
1 - 0
Wrexham 1-0H2H+
Sam Habergham 23'  
C. Isaac 25'  
Charlie Strutton 26' 1 - 0  
  30' Johnny Hunt
  40' B. Hudson
James Mulley 42'  
  55' Andy Bishop
  59' Elliott Durrell
  59' Dean Keates
  60' R. White
  60' R. Evans
  60' W. York
  60' Louis Moult 
Charlie Strutton 65'  
  67' Mark Carrington
Charlie Strutton 69'  
Dan Sparkes 69'  
  83' B. Hudson
Simeon Akinola 90+2'  
Mitch Brundle 90+2'  
11/11/2014 Dover Athletic
1 - 0
Braintree Town 1-0H2H+
N. Deverdics 45+3' 1 - 0  
Tom Murphy 68'  
Liam Bellamy 68'  
  75' James Mulley
  75' Dan Sparkes
  79' Sean Marks
  79' Charlie Strutton
S. Payne 80'  
Greg Rutherford 80'  
  84' Matt Paine
  84' C. Isaac
  88' K. Davis
09/11/2014 Braintree Town
0 - 6
Chesterfield 0-3H2H+
  0 - 1 20' E. Doyle
  0 - 2 30' Jay O'Shea
  44' Ian Ross Evatt
  0 - 3 45+1' S. Clucas
Sean Marks 46'  
Jordan Cox 46'  
Mitch Brundle 46'  
Charlie Strutton 46'  
  0 - 4 53' Gary Roberts
Omar Sowunmi 62'  
Remy Clerima 62'  
  0 - 5 74' Remy Clerima
  78' Gary Roberts
  78' Roumauld Boco
  78' Jay O'Shea
  78' Dan Gardner
  78' D. Jones
  78' Ritchie Humphreys
  0 - 6 90+3' E. Doyle
04/11/2014 Braintree Town
0 - 1
Grimsby Town 0-0H2H+
  14' Nathan Arnold
D. Walker 32'  
  36' Toto Nsiala
  40' Craig Disley
  57' Harry Pell
  0 - 1 66' Lenell John-Lewis
Dan Sparkes 68'  
K. Davis 68'  
C. Isaac 69'  
Charlie Strutton 69'  
  70' Carl Magnay
James Mulley 82'  
Jordan Cox 82'  
  85' J. Mackreth
  85' Jon Pittman
  90+5' Carl Magnay
  90+5' Paul Bignot
28/10/2014 Braintree Town
5 - 3
Weymouth 0-0H2H+
Jordan Cox 41' 1 - 0  
  51' Jamie West
  51' J. Wannell
Simeon Akinola 51' 2 - 0  
  2 - 1 59' Adam Kelly
D. Walker 71' 3 - 1  
  3 - 2 72' Adam Kelly
  3 - 3 76' S. Yetton
Simeon Akinola 90+3' 4 - 3  
D. Walker 108' 5 - 3  
Jordan Cox 109'  
Dan Sparkes 109'  
Simeon Akinola 112'  
Charlie Strutton 112'  
25/10/2014 Weymouth
0 - 0
Braintree Town 0-0H2H+
Tim Sills 63'  
Steve Colwell 63'  
  83' D. Walker
  83' Charlie Strutton
Adam Kelly 85'  
Jamie Beasley 85'  
26/10/2013 AFC Wimbledon
0 - 2
Oxford United 0-1H2H+
  0 - 1 6' James Constable
  40' Tom Newey
  60' Asa Hall
  60' Scott Davies
George Francomb 62'  
K. Sainte-Luce 62'  
  62' Ryan Williams
  62' Deane Smalley
Charlie Strutton 63'  
Luke Moore 63'  
Peter Sweeney 76'  
Harry Pell 76'  
  80' Sean Rigg
  80' Josh Ruffels
  0 - 2 82' Deane Smalley
22/10/2013 Hartlepool United
3 - 1
AFC Wimbledon 1-0H2H+
Simon Walton 32' 1 - 0  
Andy Monkhouse 42'  
  1 - 1 66' Harry Pell
  69' Luke Moore
  69' K. Sainte-Luce
Luke James 72' 2 - 1  
  73' Harry Pell
  73' Charlie Strutton
Simon Walton 74'  
Jonathan Franks 80'  
J. Richards 80'  
Matty Dolan 83' 3 - 1  
J. Poole 87'  
Antony Sweeney 87'  
  90' Peter Sweeney
19/10/2013 Braintree Town
3 - 0
Chester 3-0H2H+
Charlie Strutton 6' 1 - 0  
Charlie Strutton 7' 2 - 0  
Dean Wells 28' 3 - 0  
  31' L. Turner
Dean Wells 37'  
  46' Michael Kay
  46' Danny Higginbotham
  46' G. Horan
  46' Gareth Seddon
  53' D. Harrison
  56' Nathan Turner
  57' Paul Linwood
  62' Alex Titchiner
  62' Ashley Williams
James Mulley 71'  
Luke Daley 71'  
Matt Paine 74'  
Sean Marks 77'  
Jordan Cox 77'  
Charlie Strutton 80'  
Dan Holman 80'  
  83' Lee Pugh
08/10/2013 Braintree Town
2 - 3
Welling United 1-1H2H+
Charlie Strutton 27' 1 - 0  
  1 - 1 31' Jamie Day
  32' A. Dyer
Jordan Cox 40'  
James Mulley 46'  
L. Enver-Marum 46'  
Dan Sparkes 72'  
Dan Holman 72'  
  1 - 2 72' Lee Clarke
  77' Loick Pires
  1 - 3 82' A. Dyer
Jordan Cox 89' 2 - 3  
  90' Lee Butcher
  90' Jamie Day
  90+1' Joe Healy
05/10/2013 Hyde United
0 - 3
Braintree Town 0-1H2H+
Will Haining 17'  
  0 - 1 37' Charlie Strutton
Alex Brown 44'  
Louis Almond 44'  
  50' Sean Marks
  50' Jordan Cox
  0 - 2 57' Charlie Strutton
Conor Hughes 59'  
Emmanuel Dieseruvwe 59'  
  0 - 3 67' Jordan Cox
David Poole 69'  
T. Collins 69'  
  74' James Mulley
  78' James Mulley
  78' Newman Carney
  81' Charlie Strutton
  81' Dan Holman
28/09/2013 Braintree Town
3 - 1
Alfreton Town 0-0H2H+
  23' Danny Meadows
K. Davis 41'  
Dan Sparkes 41'  
  46' Nick Fenton
  46' Chris Westwood
Charlie Strutton 61' 1 - 0  
Charlie Strutton 63'  
  71' Danny Meadows
  71' D. Wishart
  72' Paul Clayton
  79' Paul Clayton
  79' Daniel Bradley
Sean Marks 84' 2 - 0  
Dan Sparkes 87' 3 - 0  
Charlie Strutton 88'  
Jordan Cox 88'  
  3 - 1 89' Bradley Wood
24/09/2013 Wrexham
2 - 3
Braintree Town 2-2H2H+
  0 - 1 3' Mark Carrington
  0 - 2 21' Dean Wells
Johnny Hunt 29' 1 - 2  
J. Harris 34' 2 - 2  
  40' Charlie Strutton
Theo Bailey-Jones 45+1'  
  54' Charlie Strutton
  54' L. Enver-Marum
Theo Bailey-Jones 66'  
A. Cieślewicz 66'  
  2 - 3 70' S. Tomassen
Neil Ashton 72'  
J. Clarke 72'  
  79' James Mulley
  79' Dan Sparkes
Brett Ormerod 83'  
Robert Ogleby 83'  
  87' Sean Marks
  88' Sean Marks
  88' Jordan Cox
S. Tomassen 90'  
Andrew Morrell 90'  
J. Harris 90+4'  
  90+5' Jordan Cox
Joslain Mayebi 90+5'  
14/09/2013 Chesterfield
2 - 0
AFC Wimbledon 1-0H2H+
Gary Roberts 30' 1 - 0  
Sam Hird 53' 2 - 0  
  63' Luke Moore
  63' Christopher Arthur
  63' G. Porter
  63' Jack Midson
  65' Alan Bennett
Marc Richards 72'  
E. Doyle 72'  
Tendayi Darikwa 77'  
Gary McSheffrey 77'  
  79' George Francomb
  79' Charlie Strutton
Jay O'Shea 87'  
A. Gnanduillet 87'  
  90+4' Barry Fuller
A. Gnanduillet 90+5'  
  90+5' Harry Pell
07/09/2013 York City
0 - 2
AFC Wimbledon 0-1H2H+
  0 - 1 31' Michael Smith
Craig Clay 54'  
Tom Chamberlain 54'  
A. Chambers 54'  
M. Coulson 54'  
  66' G. Porter
  70' George Francomb
  70' Jack Midson
  71' G. Porter
  71' Christopher Arthur
  0 - 2 73' Michael Smith
Lewis Montrose 81'  
  84' Luke Moore
03/09/2013 Brentford
5 - 3
AFC Wimbledon 1-0H2H+
George Saville 22'  
Jake Reeves 22'  
  29' K. Sainte-Luce
  29' G. Porter
Farid El Alagui 42' 1 - 0  
  46' Rhys Weston
  46' Barry Fuller
Scott Barron 46'  
Aaron Pierre 46'  
S. Logan 46'  
Javi Venta 46'  
Luke Norris 52' 2 - 0  
Farid El Alagui 54' 3 - 0  
  3 - 1 56' Jim Fenlon
  62' Christopher Arthur
  62' Harry Pell
B. Nugent 63' 4 - 1  
Javi Venta 69' 5 - 1  
  5 - 2 82' George Francomb
  5 - 3 90' Peter Sweeney
31/08/2013 AFC Wimbledon
2 - 0
Fleetwood Town 2-0H2H+
  34' M. Roberts
Harry Pell 41' 1 - 0  
Michael Smith 45+2' 2 - 0  
  56' Gareth Evans
  56' Jon Parkin
G. Porter 62'  
George Francomb 63'  
Jack Midson 63'  
  70' Junior Brown
  70' Matty Blair
G. Porter 76'  
Christopher Arthur 76'  
  79' S. Murdoch
  79' Steven Schumacher
  83' Steven Schumacher
06/08/2013 Millwall
2 - 1
AFC Wimbledon 0-0H2H+
Andy Keogh 52' 1 - 0  
  55' Peter Sweeney
  55' Christopher Arthur
  55' George Francomb
  55' Jack Midson
  70' G. Porter
  70' Luke Moore
Nicky Bailey 71'  
J. Wright 71'  
James Henry 75'  
Lee Martin 75'  
Martyn Woolford 76' 2 - 0  
Andy Keogh 78'  
Scott McDonald 78'  
  2 - 1 90' Luke Moore
03/08/2013 Torquay United
1 - 1
AFC Wimbledon 0-0H2H+
K. Pearce 44'  
  68' George Francomb
  68' Christopher Arthur
E. Benyon 68'  
Karl Hawley 68'  
  68' Michael Smith
  68' Jack Midson
  68' G. Porter
  68' C. Sheringham
Aaron Downes 72'  
Courtney Cameron 77'  
Jordan Chapell 77'  
  0 - 1 87' Harry Pell
Aaron Downes 90' 1 - 1  
Dale Tonge 90+1'  
N. Thompson 90+1'  
27/04/2013 AFC Wimbledon
2 - 1
Fleetwood Town 0-0H2H+
  60' Shaun Beeley
Gary Alexander 61' 1 - 0  
  1 - 1 64' Andy Mangan
  67' Ryan Crowther
  67' J. Fontaine
Sammy Moore 68'  
Charlie Strutton 68'  
Jack Midson 72' 2 - 1  
  83' Jamille Matt
  83' David Ball
Luke Moore 84'  
Jayden Antwi 84'  
  86' Shaun Beeley
  86' Gareth Evans
Charlie Strutton 90'  
Gary Alexander 90'  
Jason Prior 90'  
20/04/2013 Gillingham
2 - 2
AFC Wimbledon 2-0H2H+
Deon Burton 12' 1 - 0  
Danny Kedwell 23' 2 - 0  
C. Whelpdale 25'  
C. Whelpdale 47'  
Myles Weston 47'  
  60' Mathew Mitchel-King
  60' Curtis Osano
  60' Jason Prior
  60' Charlie Strutton
  2 - 1 65' Jack Midson
Deon Burton 77'  
Adam Birchall 77'  
  79' Sammy Moore
  79' Gary Alexander
  2 - 2 82' Jonathan Meades
  88' Curtis Osano
13/04/2013 AFC Wimbledon
2 - 2
Exeter City 0-1H2H+
  0 - 1 36' Jamie Reid
  47' John O'Flynn
  47' S. Bennett
K. Sainte-Luce 56'  
Jesse Darko 56'  
Mathew Mitchel-King 56'  
Charlie Strutton 56'  
Luke Moore 58' 1 - 1  
  1 - 2 61' Jamie Reid
Luke Moore 63' 2 - 2  
  79' Lawson D'Ath
  79' Alan Gow
01/04/2013 AFC Wimbledon
0 - 1
Barnet 0-0H2H+
K. Sainte-Luce 39'  
  52' John Oster
  55' Mark Byrne
  59' Jonathan Nurse
  67' Jonathan Nurse
  67' Keanu Marsh-Brown
Jesse Darko 72'  
Gary Alexander 72'  
Stacy Long 74'  
Luke Moore 74'  
K. Sainte-Luce 83'  
Charlie Strutton 83'  
  84' Jake Hyde
  84' Harry Crawford
  0 - 1 85' Keanu Marsh-Brown
  89' John Oster
  89' Ross Jenkins
23/03/2013 AFC Wimbledon
2 - 0
Morecambe 2-0H2H+
  23' Nick Fenton
  23' C. Doyle
Mathew Mitchel-King 34'  
K. Sainte-Luce 38' 1 - 0  
Jack Midson 45' 2 - 0  
K. Sainte-Luce 46'  
Stacy Long 46'  
  62' Lewis Alessandra
  62' J. Burrow
Gary Alexander 62'  
Jesse Darko 62'  
Chris Hussey 71'  
  74' Chris Holroyd
  74' J. Mwasile
09/03/2013 AFC Wimbledon
3 - 2
York City 1-1H2H+
Mathew Mitchel-King 21' 1 - 0  
  1 - 1 29' Chris Smith
Brennan Dickenson 60' 2 - 1  
  66' Matty Blair
  66' Alex Rodman
  66' Patrick McLaughlin
  66' J. Walker
Brennan Dickenson 67'  
K. Sainte-Luce 67'  
Harry Pell 69'  
  2 - 2 72' Chris Smith
Harry Pell 78' 3 - 2  
Rashid Yussuff 80'  
Jesse Darko 80'  
  84' A. Chambers
  85' Alex Rodman
Sammy Moore 90+4'  
02/03/2013 Cheltenham Town
2 - 1
AFC Wimbledon 1-0H2H+
Steve Elliott 10' 1 - 0  
Darren Carter 48'  
  48' Chris Hussey
Darren Carter 56' 2 - 0  
  61' Jesse Darko
  61' Brennan Dickenson
  61' Luke Moore
  61' K. Sainte-Luce
  2 - 1 63' Brennan Dickenson
Darren Carter 70'  
K. Mohamed 70'  
  76' Jack Midson
  76' Charlie Strutton
Paul Benson 79'  
Byron Harrison 79'  
Russell Penn 82'  
  83' Pim Balkestein
Russell Penn 85'  
Jermaine McGlashan 85'  
  90+1' Brennan Dickenson
26/02/2013 AFC Wimbledon
1 - 1
Plymouth Argyle 1-1H2H+
  0 - 1 26' J. Banton
Harry Pell 28' 1 - 1  
  32' J. Banton
  32' J. Richards
Brennan Dickenson 45'  
Jesse Darko 45'  
  64' Gozie Ugwu
  64' Nick Chadwick
Luke Moore 69'  
K. Sainte-Luce 69'  
  84' J. Richards
19/02/2013 AFC Wimbledon
1 - 1
Northampton Town 1-0H2H+
Peter Sweeney 15'  
Sammy Moore 15'  
  23' Lee Collins
Alan Bennett 28' 1 - 0  
Gary Alexander 41'  
  57' Lewis Hornby
  60' Lee Collins
  60' Chris Hackett
  65' Joe Widdowson
  71' Ishmel Demontagnac
  71' Clive Platt
  1 - 1 76' Adebayo Akinfenwa
  80' Roy O'Donovan
  80' J. Robinson
Luke Moore 81'  
K. Sainte-Luce 81'  
Toby Ajala 83'  
16/02/2013 AFC Wimbledon
2 - 1
Bradford City 0-0H2H+
Gary Alexander 39'  
  0 - 1 59' Garry Thompson
Sammy Moore 60'  
Jack Midson 60'  
Mathew Mitchel-King 64'  
Pim Balkestein 64'  
Rashid Yussuff 64'  
K. Sainte-Luce 64'  
  65' Andy Gray
  65' J. Hanson
Jack Midson 83' 1 - 1  
  85' K. Reid
  85' N. Wells
Gary Alexander 90+4' 2 - 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
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.