Roberto Carlos Duffoó Villarán Profile and Player Statistics
First name: Roberto Carlos
Last name: Duffoó Villarán
Position: Defender
Nationality:
Height: 182
Weight: 76

Football Career Transfers and Statistics

We are going to show you the list of football clubs and seasons in which Roberto Carlos Duffoó Villarán has played. It includes the total number of appearance (caps), substitution details, goals, yellow and red cards stats.

Competition Season Football Club
Segunda Division 2016 Deportivo Coopsol 1 0 1 0 0 0 0
Segunda Division 2015 Deportivo Coopsol 5 0 1 0 0 4 1
Segunda Division 2014 Deportivo Coopsol 7 4 0 0 0 3 0
Segunda Division 2013 Alfonso Ugarte Puno 2 0 1 0 0 1 1
Primera Division 2011 Cienciano 10 1 1 0 0 2 1
Primera Division 2010 Cienciano 1 0 1 0 0 1 0
Copa Sudamericana 2009 Cienciano 1 1 0 0 0 0 0
Primera Division 2009 Cienciano 3 0 1 0 0 1 1

Roberto Carlos Duffoó Villarán has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
17/10/2015 Deportivo Coopsol
2 - 1
Alianza Universidad 0-1H2H+
Manuel Tejada 28'  
Manuel Olaya Maker 31'  
  0 - 1 34' Juan Manuel Cámara Miranda
Manuel Olaya Maker 46'  
Rafael Montes Bustamante 46'  
  49' Kevin Adams Caraza De Acosta
Javier Alejandro Asenjo Gómez 59' 1 - 1  
Roberto Duffoó Villarán 62'  
Rodrigo Saráz López 70' 2 - 1  
  72' Paulo Campos Turriarte
  73' Jhon Anthony Barrueta Flores
  73' Jesus Reyes Guadalupe
  73' Miguel Vinces
  77' Alexander Salas Saldaña
  77' Carlos Caraza
Christian Joseph Laura Senaga 84'  
Manuel Rivadeneira Cabrejos 84'  
Rodrigo Saráz López 89'  
Rodrigo Camino Velásquez 89'  
22/08/2015 Deportivo Coopsol
0 - 0
Sport Boys 0-0H2H+
Christian Joseph Laura Senaga 11'  
Jean Pierre Archimbaud 21'  
  43' Jorge Huamán Salinas
  45' Edson Barrientos Guzmán
  72' Juan Cominges Mayorga
  72' Diego Bustamante Gutierrez
  72' Irving Acuña
  72' Randall Núñez Cuenca Torres
  75' Enzo Castillo Chuchón
Roberto Duffoó Villarán 82'  
  84' Robert Castro Ochoa
Rafael Montes Bustamante 87'  
Manuel Olaya Maker 87'  
Guillermo Saco Vértiz Schwarz 90+2'  
Jaime Linares Lázaro 90+2'  
18/07/2015 Deportivo Coopsol
3 - 0
Comerciantes Unidos 1-0H2H+
  14' Jorge Molina Guzmán
Renzo Benavides Reyna 25' 1 - 0  
  26' Exar Rosales
  35' Jorge Molina Guzmán
C. Laura 39'  
Rafael Montes Bustamante 44'  
  46' Anghello Sebastian Vera Ramirez
  46' M. Ríos
Carlos Pérez Alcaráz 59' 2 - 0  
Renzo Benavides Reyna 60' 3 - 0  
C. Laura 64'  
Jaime Linares Lázaro 64'  
  69' Luis Mayme Quijandría
  69' Julio Talaviña Quispe
  71' Álex Idrogo
  71' Edson Salazar Magallanes
Rafael Montes Bustamante 73'  
Reiser Herrera 73'  
Reiser Herrera 73'  
Roberto Duffoó Villarán 74'  
  76' Pablo Oré Burgos
Renzo Benavides Reyna 83'  
Rodrigo Camino Velásquez 83'  
05/07/2015 Deportivo Coopsol
1 - 1
Atlético Torino 1-0H2H+
Jaime Linares Lázaro 26'  
Roberto Duffoó Villarán 28'  
Renzo Benavides Reyna 32' 1 - 0  
  43' César Flores Jiménez
Renzo Guevara Avalos 60'  
Rodrigo Saráz López 60'  
  61' J. Sernaqué
  61' Ulises Nole Ponce
Jaime Linares Lázaro 71'  
Rafael Montes Bustamante 71'  
  72' J. Zegarra
  72' Erick de Jesús Quintana
  80' Wilson Ccorimanya Rojas
  80' Jorge Navarrete Fuentes
R. Ardiles 80'  
Manuel Olaya Maker 80'  
Roberto Duffoó Villarán 87'  
Juan Hernández Díaz 90+4'  
  1 - 1 90+7' J. Cerna
Renzo Guevara Avalos 90+9'  
15/11/2014 Deportivo Coopsol
2 - 0
Comerciantes Unidos 0-0H2H+
  20' Fredy Astuhuamán Vilca
Pablo Oré Burgos 42'  
Yasser Avellaneda Diaz 45'  
  48' Héctor Díaz Valdelomar
  48' Christopher Franco Castro
Carlos Pérez Alcaráz 50' 1 - 0  
Jorge Chávez Ramos 53'  
Guillermo Saco Vértiz Schwarz 53'  
  53' Tunde Enahoro
Rafael Montes Bustamante 59'  
Rodrigo Saráz López 59'  
Pablo Oré Burgos 61'  
R. Ardiles 68'  
Roberto Duffoó Villarán 68'  
  68' Walter Sifuentes Marchand
  68' Cristofer Vargas De la O
  78' Pool Vidal Ayala
Renzo Benavides Reyna 80' 2 - 0  
  87' Rubén Páucar
  87' William Llatas Castro
09/11/2014 Alfonso Ugarte Puno
0 - 1
Deportivo Coopsol 0-1H2H+
  0 - 1 25' Renzo Benavides Reyna
Joffré Vásquez Vera 56'  
Joao Pereira Flores 56'  
  58' Renzo Benavides Reyna
  58' Roberto Duffoó Villarán
Marlon García Hernández 61'  
Héctor Quintanilla Béjar 61'  
  68' R. Ardiles
  68' Martín Izarnótegui Briceño
Juergen Rodríguez Paucarpura 69'  
Wlhadimir Araujo 69'  
  74' C. Laura
  74' Diego Bustamante Gutierrez
26/10/2014 Atlético Torino
1 - 2
Deportivo Coopsol 1-0H2H+
J. Sernaqué 14' 1 - 0  
  21' Paulo Campos Turriarte
  1 - 1 53' Paulo Campos Turriarte
César Flores Jiménez 59'  
  63' M. Ruiz
  63' Diego Bustamante Gutierrez
  63' Pablo Oré Burgos
  1 - 2 66' Pablo Oré Burgos
Luis Sánchez Olaya 68'  
Sergio Ramírez Clavijo 68'  
  73' Renzo Benavides Reyna
  73' Roberto Duffoó Villarán
  73' Diego Bustamante Gutierrez
Jhon Tapia 73'  
J. Zegarra 75'  
Wilson Ccorimanya Rojas 76'  
Gerson Castillo Tirado 76'  
  79' Manuel Rivadeneira Cabrejos
  82' Manuel Rivadeneira Cabrejos
  82' Jorge Chávez Ramos
21/09/2014 Union Huaral
1 - 1
Deportivo Coopsol 0-1H2H+
  15' Pablo Oré Burgos
  0 - 1 19' Manuel Rivadeneira Cabrejos
  21' Martín Izarnótegui Briceño
  21' Roberto Duffoó Villarán
  44' Renzo Benavides Reyna
Gonzalo Sotomayor 46'  
Hugo Montoya 46'  
Jonathan Obregón Reyes 48' 1 - 1  
  55' Jorge Chávez Ramos
  55' C. Laura
Roberto Rodríguez Arista 65'  
  69' Renzo Benavides Reyna
  69' Rafael Montes Bustamante
Roberto Rodríguez Arista 72'  
Juan Colchado Alejos 72'  
Juan Colchado Alejos 74'  
Erick Gómez 75'  
José Córdova Aliaga 81'  
Noams Oyola Díaz 81'  
  83' Marco Flores Luján
21/06/2014 Willy Serrato
2 - 2
Deportivo Coopsol 1-2H2H+
  0 - 1 13' Rodrigo Saráz López
  0 - 2 20' Carlos Pérez Alcaráz
Junior Riega Mosquera 24'  
Carlos Enriquez Bernal 24'  
  31' Rodrigo Saráz López
A. Fernández 43' 1 - 2  
  46' Walter Andrade Zevallos
  46' Renzo Benavides Reyna
Diego Brizuela Jara 46'  
Fernando García Lopez 46'  
  47' R. Ardiles
  47' Raúl Navarrete Cárdenas
Antonio Valdiviezo Mogollon 48'  
Vásquez 48'  
  58' Guillermo Saco Vértiz Schwarz
  58' Carlos Ibarra Farfan
  70' Jorge Chávez Ramos
Fernando García Lopez 75' 2 - 2  
  76' Roberto Duffoó Villarán
Arturo Bustinza Torres 82'  
  89' Carlos Pérez Alcaráz
Fernando García Lopez 90+1'  
25/05/2014 Alianza Universidad
2 - 0
Deportivo Coopsol 2-0H2H+
Edilson Campos García 8'  
  30' Roberto Duffoó Villarán
Smith 32' 1 - 0  
Jesus Reyes Guadalupe 40' 2 - 0  
Smith 42'  
Enrique Ramos Donayre 42'  
  45' C. Laura
  59' Renzo Benavides Reyna
  59' R. Ardiles
  59' Walter Andrade Zevallos
  59' Martín Izarnótegui Briceño
Edilson Campos García 61'  
Sergio Ubillús Segura 61'  
Jesus Reyes Guadalupe 72'  
K. Caraza 72'  
  80' Rodrigo Saráz López
  80' Diego Bustamante Gutierrez
Angel Castro Silva 81'  
27/04/2014 Carlos Mannucci
1 - 3
Deportivo Coopsol 0-1H2H+
  0 - 1 4' Carlos Pérez Alcaráz
  24' Roberto Duffoó Villarán
  46' Rodrigo Saráz López
  46' Robert Ardiles
Frank Vega Torres 46'  
Manuel Ugáz Nemotto 46'  
  0 - 2 55' Carlos Pérez Alcaráz
  65' Diego Bustamante Gutierrez
  65' Raúl Navarrete Cárdenas
  70' Raúl Navarrete Cárdenas
  70' Reiser Herrera
Christian Guevara Avalos 73'  
Felipe Cedrón Zurita 73'  
Manuel Ugáz Nemotto 76'  
Ysmael Regalado Algendones 83'  
Rubén Mori Fores 86'  
Diego Armando Otoya Grández 86'  
Ronald Gárate Zea 90+2' 1 - 2  
  1 - 3 90+3' Reiser Herrera
26/05/2013 Deportivo Municipal
1 - 1
Alfonso Ugarte Puno 0-1H2H+
  0 - 1 34' Luis Rojas Hernandez
  39' Roy Sucuitana Gamero
Gianluca Di Laura La Torre 46'  
Nelson Dávila Bocanegra 46'  
H. Riojas 52'  
Natalio Portillo Herrera 58'  
Johan Rey Estupiñán 58'  
  59' César Zambrano Kcachainca
  59' Pedro García
  65' Roberto Duffoó Villarán
George Chacaliaza Rengifo 67' 1 - 1  
  67' Israel Tordoya Isidro
  67' Fernando Masías Mory
Arturo Bustinza Torres 72'  
  74' Alex Magallanes Jaimes
  74' Hoover Crespo
  78' Roberto Duffoó Villarán
  88' Rubén Mori Fores
George Chacaliaza Rengifo 88'  
Christian Cuadros Ramírez 88'  
H. Riojas 89'  
Josué Castells 89'  
18/11/2011 Cienciano
1 - 2
CNI 1-1H2H+
Diego Virrueta Candia 33' 1 - 0  
Christian Guevara Avalos 35'  
Cristian García 36'  
  1 - 1 38' Ryan Salazar Rivera
  40' Luis Hernández Alfaro
Roberto Duffoó Villarán 44'  
  46' Miguel Huertas Del Aguila
  46' David Castro Cortés
  55' C. Barrena
Diego Virrueta Candia 59'  
J. Chávez 59'  
  59' Frank Díaz de Brito
  62' Hugo Castillo Arteaga
Fernando Masías Mory 64'  
Edwin Retamoso 64'  
  65' C. Barrena
  65' Diego Pizarro
Roberto Duffoó Villarán 72'  
  74' P. Cortizo
  82' Ryan Salazar Rivera
  82' Mauricio Rebaza
  82' Pedro Flores
Jair Butron Gotuzzo 83'  
Christian Guevara Avalos 84'  
C. Olascuaga 84'  
  1 - 2 87' David Castro Cortés
26/08/2011 Alianza Atlético
3 - 1
Cienciano 2-1H2H+
Jesús Rey Estupiñán 25' 1 - 0  
  1 - 1 28' C. Olascuaga
Luis Caldas Morales 33' 2 - 1  
Luis Caldas Morales 35'  
  35' René Ccahuantico Meza
  46' René Ccahuantico Meza
  46' Jimmy Flores
Iván Camarino Conde 50'  
Victor Carbajal Callirgos 52'  
  57' Raul Penalillo Cotito
  59' Sergio Ibarra Guzmán
  59' Martín García Díaz
Eduardo Kahn Gómez 63' 3 - 1  
Jesús Rey Estupiñán 66'  
Jose Rivas 66'  
  67' M. Aldecoa
  67' Christian Guevara Avalos
Victor Carbajal Callirgos 71'  
M. Ríos 71'  
Luis Caldas Morales 80'  
Renzo Benavides Reyna 80'  
Eduardo Kahn Gómez 90+2'  
Renzo Benavides Reyna 90+4'  
21/08/2011 Cienciano
0 - 1
Alianza Lima 0-0H2H+
Edwin Retamoso 24'  
Martín García Díaz 27'  
  29' George Forsyth Sommer
Jesus Chavez 32'  
Edwin Retamoso 40'  
Jesus Chavez 43'  
René Ccahuantico Meza 43'  
  58' Óscar Vílchez
  58' Henry Quinteros Sanchez
  0 - 1 61' P. Hurtado
Sergio Ibarra Guzmán 68'  
Diego Bustamante Gutierrez 68'  
  68' Edgar Gonzalez Britez
  72' Jorge Bazan
  72' Carlos Jairsinho Gonzáles Ávalos
  75' César Junior Viza Seminario
  75' Carlos Ascues
Fernando Masías Mory 78'  
Tunde Enahoro 78'  
Raul Penalillo Cotito 85'  
René Ccahuantico Meza 89'  
11/05/2011 Cienciano
2 - 1
Juan Aurich 1-0H2H+
C. Olascuaga 3' 1 - 0  
  12' M. Montes
Julio García Mezones 19'  
Cristian García 20'  
  21' Jorge Molina Cabrera
J. Chávez 46'  
Héctor Quintanilla Béjar 46'  
Edwin Retamoso 57'  
Julio García Mezones 61'  
Lizardo Ortiz Paredes 61'  
  61' M. Montes
  61' Luis Tejada
  63' Pedro Ascoy Cortez
  63' Ricardo Ciciliano Bustillo
Héctor Quintanilla Béjar 65'  
  1 - 1 66' Rinaldo Cruzado
  67' Nelinho Quina
Roberto Duffoó Villarán 72'  
Jimmy Flores 72'  
  74' Jesús Álvarez Hurtado
  77' Ricardo Ciciliano Bustillo
Cristian García 81' 2 - 1  
  84' E. Uribe
  84' Anderson Cueto
01/05/2011 Cienciano
1 - 0
César Vallejo 0-0H2H+
Jesus Chavez 51'  
Diego Bustamante Gutierrez 51'  
C. Olascuaga 52'  
Franco Navarro Mandayo 52'  
  67' Christian Carranza Alvites
  67' Victor Carbajal Callirgos
  72' Mario Leguizamón Martínez
  72' Francesco Do Santos Aldair Recalde Sánchez
Cristian García 76'  
Roberto Duffoó Villarán 76'  
Franco Navarro Mandayo 77'  
  78' Manuel Ugáz Nemotto
Diego Bustamante Gutierrez 80'  
Sergio Ibarra Guzmán 82' 1 - 0  
  86' Juan Nakaya Taira
  86' Juan Iriarte Cardenas
  88' Victor Rossel
Julio García Mezones 90'  
Román Ojeda 90+2'  
  90+4' Victor Rossel
24/04/2011 Cobresol
0 - 0
Cienciano 0-0H2H+
  16' Juan Mariño Márquez
Larry Yáñez Zuniga 16'  
  38' J. Chávez
Sergio Ubillús Segura 38'  
Miguel Llanos Alban 48'  
C. Velázquez 59'  
Julio Caicedo 59'  
  59' C. Olascuaga
  59' Julio García Mezones
Héctor Rojas Figueroa 64'  
Norbil Romero 64'  
  68' Sergio Ibarra Guzmán
  68' Tunde Enahoro
  81' J. Chávez
  81' Franco Navarro Mandayo
  86' Roberto Duffoó Villarán
  90+2' Julio García Mezones
17/04/2011 Cienciano
2 - 1
Ayacucho 1-1H2H+
Sergio Ibarra Guzmán 15' 1 - 0  
  26' Franco Mendoza
  31' H. Osorio
  1 - 1 42' Jorge Lozada Baldwin
Edwin Retamoso 49'  
C. Olascuaga 58'  
Julio García Mezones 58'  
  62' H. Osorio
  62' Leonardo Aguilar Valles
  62' Jorge Lozada Baldwin
  62' Ricardo Pérez Zegarra
Juan Mariño Márquez 65'  
Franco Navarro Mandayo 65'  
Franco Navarro Mandayo 66' 2 - 1  
  68' Nick Montalva
Román Ojeda 68'  
Emilio Hidalgo Conde 68'  
Franco Navarro Mandayo 69'  
  70' A. Salinas
  70' Jose Cuero Ibarguen
Emilio Hidalgo Conde 75'  
Christian Guevara Avalos 90'  
20/03/2011 Sporting Cristal
1 - 0
Cienciano 0-0H2H+
Diego Chávarri Rodriguez 4'  
  12' Román Ojeda
  27' Juan Mariño Márquez
  35' Cristian García
Diego Chávarri Rodriguez 39'  
Luis Advíncula 39'  
  42' Christian Guevara Avalos
Miguel Ximénez Acosta 54' 1 - 0  
  55' J. Chávez
  55' Tunde Enahoro
  62' Juan Mariño Márquez
  62' Diego Bustamante Gutierrez
  67' Sergio Ibarra Guzmán
  67' Emilio Hidalgo Conde
Andy Pando García 69'  
Daniel Sánchez Albújar 69'  
Luis Advíncula 70'  
Carlos Lobatón 75'  
Gianfranco Espejo Reyes 75'  
Jean Cáncar Maccari 82'  
Erick Delgado 85'  
  90+1' Edwin Retamoso
Gianfranco Espejo Reyes 90+3'  
13/03/2011 Cienciano
4 - 0
Alianza Atlético 2-0H2H+
Sergio Ibarra Guzmán 12' 1 - 0  
C. Olascuaga 22'  
Jesus Chavez 26' 2 - 0  
  29' Carlos Emanuel Alaniz
  43' Ismael Marquez
Sergio Ibarra Guzmán 46'  
Tunde Enahoro 46'  
  46' Derrick Debrah
  46' Jesús Rey Estupiñán
  46' Daniel Maldonado Bravo
  46' Nicolás Rizzo
Diego Bustamante Gutierrez 57'  
Héctor Quintanilla Béjar 57'  
  57' Josimar Atoche
  57' Alfredo Rojas
  61' Oscar Guerra
Christian Guevara Avalos 62' 3 - 0  
Raul Penalillo Cotito 63'  
Christian Guevara Avalos 70'  
Lizardo Ortiz Paredes 70'  
  73' Carlos Emanuel Alaniz
Jesus Chavez 79' 4 - 0  
13/02/2011 Cienciano
1 - 0
Sport Huancayo 1-0H2H+
Sergio Ibarra Guzmán 16' 1 - 0  
  40' César Zambrano Kcachainca
  40' Mario Angulo Prado
Christian Guevara Avalos 55'  
Héctor Quintanilla Béjar 55'  
Edwin Retamoso 57'  
  61' A. Figueroa
J. Chávez 65'  
Emilio Hidalgo Conde 65'  
Juan Mariño Márquez 70'  
  71' I. Ávila
  71' Juan Paredes
  71' Miguel Mostto Fernández-Prada
  71' Deyair Reyes Contreras
Julio García Mezones 85'  
Diego Bustamante Gutierrez 85'  
16/05/2010 Cienciano
5 - 2
Total Chalaco 1-1H2H+
Roberto Duffoó Villarán 17'  
Ricardo Ronceros Ramos 27'  
Julio García Mezones 34' 1 - 0  
  1 - 1 35' F. Mendoza
Edwin Retamoso 39'  
Roberto Duffoó Villarán 46'  
William Zapata Brand 46'  
William Zapata Brand 49' 2 - 1  
Hilden Salas Castillo 56' 3 - 1  
Julio García Mezones 58' 4 - 1  
  61' Jesús Rey Estupiñán
  61' Alfredo Guzman Pacheco
  64' Henry Colán Díaz
  64' Isaac Ponte Tovar
Hilden Salas Castillo 66'  
J. Chávez 66'  
  66' Sergio Ubillús Segura
  66' Lin Henry Costa
  4 - 2 67' F. Mendoza
M. Montes 71' 5 - 2  
  76' Wilder Galliquio Castro
M. Montes 81'  
Sergio Ibarra Guzmán 81'  
21/08/2009 Cienciano
2 - 0
Liverpool 1-0H2H+
M. Montes 19'  
  27' Carlos Sánchez
Christian Guevara Avalos 32' 1 - 0  
Jaime Linares Lázaro 36'  
  45' A. Rodales
Wálter Vílchez Soto 45'  
  55' Maximiliano Montero Rodríguez
  55' Mauricio Díaz Peña
C. Santucho 60' 2 - 0  
  64' Carlos Sánchez
  64' H. Figueredo
  67' Cristian Rodríguez Telis
J. Chávez 69'  
Juan Cavallo 69'  
  74' Cristian Rodríguez Telis
  74' Elías Figueroa Silva
Jaime Linares Lázaro 85'  
Roberto Duffoó Villarán 85'  
Sergio Junior 89'  
Emmanuel Ruiz 89'  
10/05/2009 CNI
1 - 3
Cienciano 0-2H2H+
  0 - 1 35' Javier Soria Yoshinari
  0 - 2 45' Roberto Guizasola
José Zamora González 46'  
Carlos Mogollon Ortega 46'  
Natalio Portillo Herrera 46'  
Gino Pérez Alguedas 46'  
  54' Juan Cavallo
  54' José Corcuera Valdiviezo
  0 - 3 59' Nick Montalva
Angel Guerrero 60'  
C. Barrena 60'  
  73' José Corcuera Valdiviezo
  73' Jaime Linares Lázaro
Gino Pérez Alguedas 80' 1 - 3  
  81' M. Montes
  81' Alvaro Bravo
  85' Roberto Duffoó Villarán
05/04/2009 Cienciano
0 - 0
Sport Áncash 0-0H2H+
  16' Frank Vega Torres
Luis Collantes 26'  
Mauricio Romero Sellares 29'  
  33' V. Cartagena
  33' Jairo Cárdenas Valera
Jhoel Herrera 37'  
J. Chávez 37'  
M. Cabada 37'  
José Corcuera Valdiviezo 42'  
José Corcuera Valdiviezo 47'  
  49' Leonardo Aguilar Valles
  51' Leonardo Aguilar Valles
  51' Juan Carrillo Barbadillo
Johnny Vegas Fernández 55'  
  57' Juan Pablo Vergara
Javier Soria Yoshinari 63'  
Christian Guevara Avalos 63'  
  71' C. Laura
  71' Jose Linares Carrillo
  71' C. Laura
M. Montes 74'  
Diego Virrueta Candia 74'  
  84' Oswaldo Rivas Molfino
Roberto Duffoó Villarán 90+2'  

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.