Thomas Vanhecke Profile and Player Statistics
First name: Thomas
Last name: Vanhecke
Position: Midfielder
Nationality:

Football Career Transfers and Statistics

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

Competition Season Football Club
Belgian Cup 2024/2025 Albert Quévy-Mons 1 0 0 0 0 1 0
First Amateur Division 2024/2025 Albert Quévy-Mons 16 0 4 1 0 12 0
Belgian Cup 2022/2023 La Louvière 1 0 0 0 0 0 0
First Amateur Division 2022/2023 La Louvière 12 2 5 0 0 8 0
Belgian Cup 2021/2022 La Louvière 2 1 0 0 0 1 0
Belgian Cup 2020/2021 La Louvière 2 0 0 0 0 1 0
Pro League 2016/2017 Sporting Charleroi 1 0 0 0 0 0 0

Thomas Vanhecke has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
26/04/2025 Albert Quévy-Mons
4 - 3
Stockay-Warfusée 2-2H2H+
Thomas Vanhecke 11' 1 - 0  
Loris Brogno 25' 2 - 0  
Kieran Othman Félix 33'  
  2 - 1 34' Zakaria Nadrani
  2 - 2 45' Zakaria Nadrani
Thomas Vanhecke 56'  
Lars Montegnies 59' 3 - 2  
Nathan Durieux 63' 4 - 2  
  66' Gabriel Abraham Kenmoe Djetchouang
  66' Guillaume Thiry
Kenneth Houdret 67'  
Nathan Durieux 72'  
Florian Maes 72'  
  73' Amaury Patris
  73' Sahel Kibour
  73' Barbara Sylla
  73' Tom Panepinto
  78' Yohan Marmot
Lars Montegnies 78'  
Drin Sula 78'  
Loris Brogno 80'  
Louka Franco 80'  
  4 - 3 81' Zakaria Nadrani
Dylan de Belder 83'  
Jeremy Kumbi 83'  
30/03/2025 Stockay-Warfusée
0 - 1
Albert Quévy-Mons 0-0H2H+
  22' Thomas Vanhecke
  0 - 1 61' Louka Franco
Jordan Kerstenne 62'  
Amaury Patris 62'  
Amaury Patris 63'  
  77' Teddy Chevalier
  77' Jeremy Kumbi
Mohamed Amine Belhadj 79'  
Barbara Sylla 79'  
Zakaria Nadrani 79'  
Guillaume Thiry 79'  
  81' Drin Sula
  81' Alessandro Cordaro
Tom Jurdan 82'  
  86' Dylan de Belder
  86' Kenneth Houdret
  86' Louka Franco
  86' Lucas Walbrecq
  88' Axel Benoit
Alessio Sternon 89'  
Isaac Kambuania Dilanda 89'  
  90' Kenneth Houdret
08/03/2025 Albert Quévy-Mons
1 - 1
Tubize 1-0H2H+
Jordan Dauchy 28' 1 - 0  
Axel Benoit 38'  
  61' Shean Garlito y Romo
  61' Ismaël El Omari
  1 - 1 61' Tyron Crame
  63' Maxime Migliore
Kenneth Houdret 70'  
Louka Franco 70'  
  74' Tyron Crame
  74' Kylian Hazard
Drin Sula 77'  
Loris Brogno 77'  
  79' Axel Lauwrensens
  79' Quentin Vanderbecq
Dylan de Belder 80'  
Teddy Chevalier 80'  
  82' Lorenzo Butera
  82' Louis Delhaye
Clément Deschryver 86'  
Alessandro Cordaro 86'  
Thomas Vanhecke 90+1'  
  90+3' Serhat Tepe
02/03/2025 OC Charleroi
2 - 0
Albert Quévy-Mons 1-0H2H+
Thierno Mame Gaye 41'  
Jesse Mputu 41'  
Karl Ndedi 45' 1 - 0  
  58' Thomas Vanhecke
  58' Louka Franco
  58' Teddy Chevalier
  58' Lucas Walbrecq
  58' Drin Sula
Toufik Zeghdane 63'  
Léandro Rousseau 65' 2 - 0  
Roman Ferber 66'  
Mohamed Cisse 66'  
Abdoulkhadre Gassama 66'  
Mohamed Medfai 66'  
  71' David Mindombe
  71' Aloïs Penin
Ayoub Kouri 71'  
Elias Spago 71'  
  85' Drin Sula
09/02/2025 Stockay-Warfusée
0 - 1
Albert Quévy-Mons 0-1H2H+
  23' Loris Brogno
  23' Lucas Walbrecq
  0 - 1 39' Dylan de Belder
  44' Thomas Vanhecke
Amaury Patris 48'  
Mohamed Amine Belhadj 72'  
Isaac Kambuania Dilanda 72'  
  76' Leslie Bamona Lubelu
  78' Dylan de Belder
  78' Teddy Chevalier
Zakaria Nadrani 78'  
Guillaume Thiry 78'  
  83' Jeremy Kumbi
  83' Alessandro Cordaro
  90' Louka Franco
  90' David Mindombe
  90+3' Leslie Bamona Lubelu
  90+3' Florian Maes
Tom Jurdan 90+4'  
25/01/2025 Albert Quévy-Mons
1 - 1
Tubize 0-1H2H+
Loris Brogno 12'  
  12' Lorenzo Prso
  0 - 1 28' Axel Pascal Lauwrensens
Thomas Vanhecke 29'  
Drin Sula 46'  
Teddy Chevalier 46'  
Dylan de Belder 59' 1 - 1  
  60' Maxime Migliore
Leslie Bamona Lubelu 63'  
  65' Visar Shala
  65' Serhat Can Tepe
Loris Brogno 78'  
Jeremy Kumbi 78'  
  78' Axel Pascal Lauwrensens
  78' Kylian Hazard
  83' Tyron Crame
  83' Sami Lkoutbi
07/12/2024 Excelsior Virton
0 - 2
Albert Quévy-Mons 0-2H2H+
  0 - 1 11' Loris Brogno
Eric N'jo 24'  
  0 - 2 24' Leslie Bamona Lubelu
  41' Thomas Vanhecke
Logan Bailly 45'  
Florentin Pogba 47'  
  69' Leslie Bamona Lubelu
Bilel Hassaini 70'  
Iliasse Errahmouni 70'  
  71' Loris Brogno
  71' Teddy Chevalier
  71' Drin Sula
  71' Louka Franco
Valentin Guillaume 77'  
Kelil Larbi 77'  
30/11/2024 Albert Quévy-Mons
3 - 1
Standard Liège II 2-1H2H+
Loris Brogno 9' 1 - 0  
Lucas Walbrecq 13' 2 - 0  
Axel Benoit 25'  
Dylan Ragolle 44'  
  45' Mahamadou Diawara
  2 - 1 45' Mahamadou Diawara
Thomas Vanhecke 45'  
Lucas Walbrecq 46'  
Kenneth Houdret 46'  
  59' Mathis Hannedouche
  61' Kilian Lokembo Lokaso
  61' Edoly Lukoki
Loris Brogno 63'  
Nathan Durieux 63'  
  67' Thiago Paulo da Silva
Jeremy Kumbi 75'  
Teddy Chevalier 75'  
Kieran Othman Félix 75'  
Gael Kakudji 75'  
  77' Lucas Noubi
  80' Noa Sy
  80' Alexandre Chaidron
  80' Mahamadou Diawara
  80' James Nam
Nathan Durieux 83'  
  85' Faroukou Cissé
  89' Hakim Sahabo
  89' Afonso N'Salambi
Leslie Bamona Lubelu 90' 3 - 1  
23/11/2024 Tournai
0 - 0
Albert Quévy-Mons 0-0H2H+
  41' Louka Franco
  42' Louka Franco
  42' Drin Sula
  44' Dylan de Belder
  44' Jeremy Kumbi
Alfhusein Diakhaby 54'  
  72' Loris Brogno
  72' Teddy Chevalier
Sasha Henry 79'  
Lucas Lefranc 79'  
Valentin Dassonville 83'  
  84' Thomas Vanhecke
Gaëtan Missi Mezu 84'  
Alessio Caufriez 84'  
Bilal Zanzan 84'  
Luca Polizzi 84'  
  86' Aloïs Penin
26/10/2024 Albert Quévy-Mons
2 - 0
Stockay-Warfusée 2-0H2H+
Dylan de Belder 7' 1 - 0  
Drin Sula 24'  
Thomas Vanhecke 32'  
  37' Giulian Teise
Louka Franco 38' 2 - 0  
Maxime Vandermeulen 53'  
  56' Amaury Patris
  56' Tom Jurdan
  56' Barbara Sylla
  56' Zakaria Nadrani
  65' Sekou Kone
  66' Alessio Sternon
  66' Tom Panepinto
Drin Sula 69'  
Yadi Bangoura 69'  
Axel Benoit 70'  
Aloïs Penin 70'  
Dylan de Belder 73'  
Teddy Chevalier 73'  
  79' Qendrim Bakija
  79' Isaac Kambuania Dilanda
Louka Franco 85'  
Kenneth Houdret 85'  
Lucas Walbrecq 85'  
Florian Maes 85'  
14/09/2024 Rus Binche
0 - 2
Albert Quévy-Mons 0-0H2H+
Lilian George 38'  
  42' Jeremy Kumbi
  53' Thomas Vanhecke
  65' Kenneth Houdret
  65' Dylan de Belder
  65' Teddy Chevalier
  65' Loris Brogno
Hosselito Ahmedov 66'  
Nabil Hassaïni 66'  
  68' Axel Benoit
  71' Axel Benoit
  71' Aloïs Penin
  74' Dylan Ragolle
Oumar Karici Traoré 75'  
Gabriel Lemoine 75'  
  76' Kieran Othman Félix
  76' Gael Kakudji
  80' Louka Franco
  80' Drin Sula
  0 - 1 82' Leslie Bamona Lubelu
Mathieu Despontin 82'  
Simon Franquin 82'  
  0 - 2 86' Jeremy Kumbi
Sinan Arslan 86'  
Mohamed Moatassim 86'  
Mikail Deliboyraz 86'  
Darren Pompé 86'  
11/09/2024 Albert Quévy-Mons
2 - 0
Tournai 2-0H2H+
Thomas Vanhecke 27'  
Loris Brogno 35' 1 - 0  
Jeremy Kumbi 40' 2 - 0  
  63' Lucas Lefranc
  63' Valentin Dassonville
  63' David Perreira-Bofomua
  63' Sasha Henry
  63' Alessio Caufriez
  63' Todd Vromant
Dylan de Belder 65'  
Teddy Chevalier 65'  
Loris Brogno 69'  
Loris Brogno 72'  
Louka Franco 72'  
Drin Sula 72'  
Kenneth Houdret 72'  
Jeremy Kumbi 75'  
Lucas Walbrecq 75'  
  79' Gianni Cordaro
  79' Lemuel Ntalu
Axel Benoit 85'  
Aloïs Penin 85'  
Axel Benoit 86'  
  90+1' Pierre Strobbe
  90+1' Florian Devel
07/09/2024 Albert Quévy-Mons
1 - 1
La Louvière 0-0H2H+
  25' Joël Ito
  25' Sami Lahssaini
Jordan Dauchy 34'  
  0 - 1 46' Adrien Bongiovanni
  51' Adrien Bongiovanni
Jeremy Kumbi 54' 1 - 1  
  55' Adrien Bongiovanni
  55' Maxence Maisonneuve
Jordan Dauchy 62'  
Leslie Bamona Lubelu 62'  
Aloïs Penin 62'  
Drin Sula 62'  
Louka Franco 77'  
Loris Brogno 77'  
  78' Kenny Nagera
  78' Victor Corneillie
Dylan de Belder 80'  
Teddy Chevalier 80'  
  80' Sami Lahssaini
  80' Raphaël Eyongo
  80' Fadel Gobitaka
  80' Maxime Pau
Loris Brogno 94'  
Jeremy Kumbi 94'  
Alessandro Cordaro 94'  
  99' Mouhamed Belkheir
  99' Mohamed Guindo
  120' Fadel Gobitaka
Drin Sula 120'  
Thomas Vanhecke 120'  
07/05/2023 Rupel Boom
0 - 3
La Louvière 0-2H2H+
M. Medelinskas 12'  
  0 - 1 14' M. Soumaré
  0 - 2 44' A. Calant
J. Neral 48'  
  55' M. Angiulli
J. Neral 60'  
A. Akbaş 60'  
  60' F. Gobitaka
  60' Zakari Junior Lambo 
  0 - 3 60' B. Badibanga
  60' B. Badibanga
  60' J. Liongola
I. Bah 67'  
L. Lukebakio 67'  
M. Thuys 67'  
Jean Baptist Monden 67'  
J. Mmaee 67'  
  73' M. Soumaré
  73' Y. Bangoura
  73' F. Vanzo
  73' T. Vanhecke
  77' M. Angiulli
  77' W. Faye
Jeffrey Sekyere 77'  
O. Traoré 77'  
29/04/2023 La Louvière
2 - 0
Royal Antwerp II 0-0H2H+
M. Pau 27'  
  30' V. Shala
L. Franco 31' 1 - 0  
B. Badibanga 49' 2 - 0  
  58' M. Smits
  58' D. Vanhees
F. Gobitaka 64'  
J. Liongola 64'  
M. Francotte 65'  
  70' A. Zaânan
L. Franco 72'  
Y. Bangoura 72'  
M. Francotte 72'  
S. Gueulette 72'  
F. Vanzo 75'  
  78' M. Davis
  78' M. Biset
  78' A. Zaânan
  78' Andreas Verstraeten
B. Badibanga 80'  
Zakari Junior Lambo  80'  
M. Pau 80'  
T. Vanhecke 80'  
T. Vanhecke 81'  
  86' A. Aziz
  86' N. Courtens
  86' E. Murataj
  86' Milo Horemans
12/11/2022 Royal Francs Borains
5 - 0
La Louvière 1-1H2H+
  0 - 1 4' J. Liongola
C. Lavie 17' 1 - 1  
N. Durieux 25'  
M. Itrak 54'  
  54' T. Vanhecke
  55' M. Soumaré
Y. Makota 62'  
Y. Makota 65'  
H. Chaabi 65'  
  67' J. Liongola
  67' M. Francotte
B. Boulenger 67'  
H. Chaabi 72' 2 - 1  
  78' F. Vanzo
  78' S. Gueulette
N. Durieux 83'  
A. Caufriez 83'  
D. Mohamed 83'  
André Sousa 83'  
B. Boulenger 88' 3 - 1  
  88' S. Gueulette
29/10/2022 La Louvière
2 - 0
Ninove 2-0H2H+
F. Gobitaka 9' 1 - 0  
M. Soumaré 17' 2 - 0  
T. Vanhecke 40'  
  46' K. De Wannemaeker
  46' F. Polizzi
L. Franco 56'  
T. Vanhecke 58'  
F. Vanzo 58'  
  60' O. Romero Gómez
  65' M. Deryck
  65' G. Nzembele
W. Faye 65'  
  65' F. Grancea
  65' B. Straetman
F. Gobitaka 66'  
A. Hamzaoui 66'  
C. Fiore 79'  
L. Franssen 79'  
A. Hamzaoui 86'  
22/10/2022 KAA Gent II
0 - 1
La Louvière 0-1H2H+
  0 - 1 26' L. Franco
W. Asselman 38'  
  38' T. Vanhecke
  64' B. Badibanga
  64' C. Fiore
  64' F. Vanzo
  64' S. Gueulette
  65' J. Liongola
68'  
  68' L. Franco
  68' M. Francotte
A. Niangbo 72'  
N. De Ridder 72'  
R. Van Hauter 72'  
C. Van Daele 81'  
C. Igbokwe 81'  
J. Munezero 85'  
J. Arthur 85'  
09/10/2022 Sint-Eloois-Winkel
2 - 4
La Louvière 0-2H2H+
  0 - 1 8' L. Franco
  0 - 2 18' B. Badibanga
M. Clyncke 46'  
B. Kudimbana 46'  
J. Dujardin 46'  
H. Van Marcke 46'  
D. Dewaegemaeker 46'  
T. Van de Velde 46'  
  0 - 3 51' J. Liongola
D. Debouver 55' 1 - 3  
  58' F. Gobitaka
  58' A. Hamzaoui
  63' T. Vanhecke
J. Beyens 68'  
T. Vandendriessche 68'  
F. Reuse 71'  
J. Dauchy 71'  
  72' B. Badibanga
  72' C. Fiore
  72' T. Vanhecke
  72' M. Francotte
R. Verhooghe 78'  
D. Debouver 80' 2 - 3  
  2 - 4 85' M. Soumaré
  86' J. Liongola
  86' B. Api-Kindanda
  86' L. Franco
  86' S. Gueulette
G. Libbrecht 90+1'  
28/09/2022 Royal Antwerp II
1 - 3
La Louvière 0-1H2H+
  0 - 1 4' F. Gobitaka
  43' J. Liongola
O. De Wolf 46'  
N. Devalckeneer 46'  
E. Murataj 49'  
  53' T. Vanhecke
  0 - 2 55' M. Soumaré
A. Abderrahman 56'  
A. Abderrahman 60'  
K. Corbanie 60'  
  60' B. Badibanga
  60' M. Francotte
  60' J. Liongola
  60' Zakari Junior Lambo 
D. Lausberg 60'  
J. Vilsaint 60'  
D. Vanhees 60'  
A. Zaânan 60'  
  65' Zakari Junior Lambo 
V. Shala 70'  
M. Mitrovic 70'  
  0 - 3 71' Zakari Junior Lambo 
  71' F. Vanzo
  71' S. Gueulette
  74' S. Gueulette
  75' F. Gobitaka
  75' A. Hamzaoui
  75' M. Soumaré
  75' G. Lemoine
J. Vilsaint 88' 1 - 3  
  88' L. Franco
24/09/2022 Lommel SK
2 - 0
La Louvière 0-0H2H+
  60' A. Hamzaoui
  60' B. Badibanga
  60' Zakari Junior Lambo 
  60' M. Francotte
Álex Granell 62' 1 - 0  
  63' J. Liongola
B. Weckhuysen 63'  
G. Vandamme 63'  
Metinho 70'  
  70' L. Franco
  70' G. Lemoine
  76' J. Liongola
  76' S. Gueulette
R. Henkens 77'  
T. Pierrot 77'  
Cauê 87' 2 - 0  
17/09/2022 La Louvière
1 - 1
OC Charleroi 1-1H2H+
  0 - 1 5' M. Maisonneuve
T. Vanhecke 16'  
  39' M. Maisonneuve
  55' S. Ocaklı
Zakari Junior Lambo  60'  
B. Badibanga 60'  
  61' S. Ocaklı
  61' A. Hadj-Moussa
  61' I. Ouali
  61' J. Ito
  70' M. Dahmane
M. Francotte 75'  
J. Liongola 75'  
  75' M. Dahmane
  75' J. Ngoyi
  75' Y. Delbergue
  75' D. Perreira-Bofomua
  80' Y. Delbergue
  80' I. Ouali
F. Gobitaka 83'  
F. Vanzo 86'  
J. Liongola 90'  
11/09/2022 Tienen
1 - 0
La Louvière 1-0H2H+
J. Bogaerts 8'  
L. Chantrain 8'  
A. Claes 39' 1 - 0  
  39' M. Angiulli
A. Claes 45'  
  54' M. Angiulli
  54' A. Calant
  54' A. Hamzaoui
  54' M. Francotte
A. Claes 58'  
Y. Yagan 58'  
  60' T. Vanhecke
D. Matterne 70'  
S. Bracké 70'  
A. Singh 70'  
K. Lénaers 70'  
  72' M. Soumaré
P. Kempeneers 73'  
  74' F. Gobitaka
  74' J. Liongola
M. Bergiers 76'  
27/10/2021 La Louvière
1 - 7
Anderlecht 1-4H2H+
  12' Lisandro Magallán
  0 - 1 20' J. Zirkzee
  0 - 2 31' Wesley Hoedt
  34' A. Murillo
L. Franco 34' 1 - 2  
A. Matoka 38'  
  1 - 3 38' Lior Refaelov
A. Matoka 45'  
B. Kamneng Djoum 45'  
  1 - 4 45' J. Zirkzee
  46' A. Murillo
  46' Bogdan Mykhaylichenko
M. Francotte 62'  
F. Gobitaka 62'  
N. Janelas 62'  
Jordan Henri 62'  
T. Vanhecke 64'  
Grégory Lazitch 65'  
  74' Francis Amuzu
  74' A. Ait El Hadj
Gilles Denayer 74'  
  74' Kristoffer Olsson
  74' Benito Raman
  1 - 5 75' Benito Raman
Quentin Louagé 80'  
B. Romeyns 80'  
  1 - 6 80' Lior Refaelov
  80' Sergio Gómez
  80' K. Sardella
Andy Lokando 86'  
  1 - 7 90' Wesley Hoedt
29/08/2021 La Louvière
4 - 2
Dikkelvenne 3-0H2H+
M. Soumaré 12' 1 - 0  
  12' Kevin Pollet
B. Romeyns 14' 2 - 0  
  32' M. Verheuge
Grégory Lazitch 35'  
B. Kamneng Djoum 39' 3 - 0  
  46' K. Pouillon
  46' Nana Appiah
  46' V. Seurynck
  46' Senn De Corte
Gilles Denayer 46'  
Louis Delhaye 46'  
  46' Lloyd Van Landeghem
  46' N. Mazouz
  3 - 1 51' M. Verheuge
Thomas Wildemeersch 60'  
Andy Lokando 65'  
Thomas Wildemeersch 65'  
Jordan Henri 65'  
B. Romeyns 65'  
N. Janelas 65'  
N. Janelas 68' 4 - 1  
  4 - 2 71' Matthias Van Peteghem
M. Soumaré 75'  
T. Vanhecke 75'  
  80' Kevin Pollet
  80' Gilles Desmet
  80' Q. Panneel
  80' Sam De Nauw
L. Franco 85'  
L. Franco 85'  
T. Crame 85'  
  89' Gianni Desmet
02/02/2021 Antwerp
2 - 1
La Louvière 1-0H2H+
Guy Mbenza 21' 1 - 0  
  52' M. Francotte
  1 - 1 58' Grégory Lazitch
N. Ampomah 60'  
J. Gélin 63'  
D. Batubinsika 63'  
Guy Mbenza 63'  
J. Lukaku 63'  
Koji Miyoshi  63'  
Lior Refaelov 63'  
  69' A. Calant
Ritchie De Laet 73' 2 - 1  
  75' N. Janelas
  75' Lou Wallaert
  75' L. Franco
  75' Thomas Wildemeersch
N. Ampomah 76'  
Pieter Gerkens 76'  
A. De Sart 76'  
Didier Lamkel Zé 76'  
  83' Jordan Henri
  83' T. Crame
  83' A. Matoka
  83' Jessy Gálvez López
  86' T. Vanhecke
11/10/2020 La Louvière
2 - 0
Jette 0-0H2H+
N. Janelas 35' 1 - 0  
Gilles Denayer 45'  
Gilles Denayer 48'  
  55' D. Mitrofan
  60' Dani
  60' C. Bamenga
Illies Bruylandts 60'  
Grégory Lazitch 60'  
  65' D. Mitrofan
  65' N. Raddas
N. Janelas 70'  
T. Crame 70'  
  79' D. Agorakis
  79' Kerim Altinok
A. Matoka 79'  
Jessy Gálvez López 79'  
  81' C. Bamenga
C. Libertiaux 88'  
Jessy Gálvez López 90' 2 - 0  
20/12/2016 Mechelen
1 - 0
Sporting Charleroi 0-0H2H+
  17' Clinton Mata
  46' Mamadou Fall 
  46' Stergos Marinos
  56' Stergos Marinos
  56' Stergos Marinos
N. Verdier 65'  
Y. Croizet 65'  
  71' Djamel Bakar
  71' Chris Bedia 
  78' Amara Baby
  78' C. Tainmont
Mats Rits 80' 1 - 0  
Tim Matthys 81'  
G. Claes 81'  
Dimitrios Kolovos 84'  
Željko Filipović 84'  
Željko Filipović 90+1'  
Željko Filipović 90+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
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.