Paul McKenna Profile and Player Statistics
First name: Paul
Last name: McKenna
Position: Defender, Goalkeeper, Midfielder
Nationality:
Height: 169
Weight: 77

Football Career Transfers and Statistics

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

Competition Season Football Club
Carabao Cup 2012/2013 Hull City 2 1 1 0 0 0 1
Championship 2012/2013 Hull City 15 3 2 0 0 2 0
FA Cup 2012/2013 Hull City 1 0 1 0 0 0 0
League Two 2012/2013 Fleetwood Town 17 0 2 0 0 2 1
Championship 2011/2012 Hull City 41 4 5 3 0 10 0
Carabao Cup 2010/2011 Nottingham Forest 1 1 0 0 0 0 0
Championship 2010/2011 Nottingham Forest 39 2 7 3 0 4 0
FA Cup 2010/2011 Nottingham Forest 1 0 1 0 0 0 0
Carabao Cup 2009/2010 Nottingham Forest 2 1 1 0 0 0 0
Championship 2009/2010 Nottingham Forest 13 0 3 2 0 8 0
Championship 2008/2009 Preston North End 19 0 7 9 0 5 0

Paul McKenna has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
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 Fleetwood Town
1 - 3
Chesterfield 0-2H2H+
Alan Goodall 1'  
  33' M. Randall
  34' Richard Brindley
  34' A. Gnanduillet
  0 - 1 44' A. Gnanduillet
  0 - 2 45+2' Marc Richards
Jamille Matt 52'  
Andy Mangan 52'  
Junior Brown 55'  
  0 - 3 64' Marc Richards
Andy Mangan 68' 1 - 3  
  73' M. Randall
  73' Sam Hird
Gareth Evans 81'  
J. Fontaine 81'  
  83' Jay O'Shea
  83' Alex Henshall
13/04/2013 Rotherham United
2 - 1
Fleetwood Town 1-1H2H+
Daniel Nardiello 3' 1 - 0  
  1 - 1 6' David Ball
Daniel Nardiello 7'  
Lee Frecklington 7'  
  26' Jamie McGuire
Kieran Agard 62' 2 - 1  
  63' Connor McLaughlin
  70' Shaun Beeley
  75' Gareth Evans
  75' Andy Mangan
Ben Pringle 77'  
  82' Shaun Beeley
  82' Barry Nicholson
Kieran Agard 84'  
Lionel Ainsworth 84'  
  90' Jamie McGuire
  90' J. Fontaine
Alex Revell 90+1'  
Kayode Odejayi 90+1'  
06/04/2013 Fleetwood Town
0 - 3
Rochdale 0-1H2H+
  0 - 1 9' Ian Henderson
P. McKenna 46'  
Andy Mangan 46'  
Ryan Edwards 49'  
Gareth Evans 54'  
Ryan Crowther 54'  
  56' Peter Cavanagh
  0 - 2 61' George Donnelly
Jamie McGuire 72'  
N. Pond 77'  
N. Pond 81'  
Barry Nicholson 85'  
  0 - 3 89' J. Kennedy
  90+1' George Donnelly
  90+1' Terry Gornell
  90+2' Peter Cavanagh
  90+2' Brian Barry-Murphy
01/04/2013 Southend United
1 - 1
Fleetwood Town 0-1H2H+
  0 - 1 2' Alan Goodall
Mark Phillips 42'  
Freddy Eastwood 58'  
M. Laird 58'  
  65' Jamille Matt
  65' J. Fontaine
Bilel Mohsni 69'  
Barry Corr 69'  
  75' Connor McLaughlin
  77' J. Fontaine
  82' Gareth Evans
  82' Ryan Crowther
Barry Corr 85' 1 - 1  
30/03/2013 Fleetwood Town
2 - 2
Gillingham 1-2H2H+
  0 - 1 3' Danny Kedwell
Jamille Matt 33' 1 - 1  
  1 - 2 43' C. Allen
Barry Nicholson 48'  
Anthony Barry 60'  
Jon Parkin 60'  
  62' Adam Birchall
  62' Myles Weston
Jamille Matt 69' 2 - 2  
  78' C. Whelpdale
  78' Deon Burton
Gareth Evans 84'  
Andy Mangan 84'  
Jamie McGuire 86'  
Andy Mangan 90+1'  
16/03/2013 Plymouth Argyle
2 - 1
Fleetwood Town 2-0H2H+
Paul Wotton 24' 1 - 0  
J. Banton 39' 2 - 0  
  45' P. McKenna
  68' Ryan Crowther
  68' Gareth Evans
  70' Jamie McGuire
  70' Barry Nicholson
R. Reid 71'  
Nick Chadwick 71'  
Andrés Gurrieri 71'  
Paris Cowan Hall 71'  
  2 - 1 75' David Ball
  85' P. McKenna
  88' Jon Parkin
  89' Alan Goodall
  89' J. Fontaine
12/03/2013 Accrington Stanley
0 - 3
Fleetwood Town 0-1H2H+
Francis Jeffers 13'  
  0 - 1 26' Jon Parkin
  29' Alan Goodall
Peter Murphy 33'  
James Beattie 63'  
James Gray 63'  
  0 - 2 63' Jon Parkin
M. Liddle 64'  
Lee Molyneaux 64'  
  0 - 3 71' Jon Parkin
Lee Molyneaux 72'  
  73' Jon Parkin
  73' J. Fontaine
Francis Jeffers 80'  
W. Hatfield 80'  
  81' Anthony Barry
  81' Barry Nicholson
Laurence Wilson 82'  
  86' N. Pond
  86' Connor McLaughlin
09/03/2013 Fleetwood Town
0 - 0
Exeter City 0-0H2H+
  46' Kevin Amankwaah
  46' John O'Flynn
Dean Howell 56'  
Connor McLaughlin 56'  
Jon Parkin 76'  
Jamille Matt 76'  
  80' Jimmy Keohane
  80' Jake Gosling
P. McKenna 83'  
Barry Nicholson 83'  
Jamille Matt 88'  
02/03/2013 Wycombe Wanderers
1 - 0
Fleetwood Town 0-0H2H+
Josh Scowen 39'  
  41' Steven Gillespie
  41' David Ball
Gareth Ainsworth 45+2'  
Bruno Andrade  45+2'  
  47' Anthony Barry
  75' Gareth Evans
  75' Ryan Crowther
  80' Dean Howell
M. McClure 82'  
Junior Morias 82'  
  85' David Ball
  85' J. Fontaine
Anthony Stewart 89' 1 - 0  
  90+3' Jon Parkin
Dean Morgan 90+4'  
Kortney Hause 90+4'  
26/02/2013 Fleetwood Town
1 - 1
Cheltenham Town 0-1H2H+
Barry Nicholson 5'  
Ryan Edwards 10'  
  0 - 1 24' Marlon Pack
J. Fontaine 45'  
Jon Parkin 45'  
Barry Nicholson 59'  
Junior Brown 59'  
Junior Brown 69' 1 - 1  
Ryan Crowther 78'  
David Ball 78'  
  85' Darren Carter
  85' Jermaine McGlashan
23/02/2013 Aldershot Town
2 - 0
Fleetwood Town 1-0H2H+
  28' Alan Goodall
Danny Hylton 37' 1 - 0  
Danny Hylton 58'  
  59' David Ball
  59' Jon Parkin
  63' Jamie McGuire
  64' Jon Parkin
P. Vincenti 64'  
Adam Mekki 65'  
Craig Reid 65'  
  70' J. Fontaine
  70' Steven Gillespie
  75' Alan Goodall
Danny Hylton 83' 2 - 0  
16/02/2013 Fleetwood Town
0 - 4
Burton Albion 0-0H2H+
Scott Davies 56'  
Dean Howell 57'  
David Lucas 57'  
  0 - 1 59' Jacques Maghoma
Jamie McGuire 64'  
Anthony Barry 64'  
  69' Alex MacDonald
  69' Adam Drury
Barry Nicholson 74'  
Jamille Matt 74'  
  0 - 2 76' B. Kee
  82' Michael Symes
  82' Calvin Makongo Zola
  0 - 3 87' Jacques Maghoma
  0 - 4 90+1' Calvin Makongo Zola
  90+2' B. Kee
  90+2' Matthew Paterson
12/02/2013 Oxford United
1 - 2
Fleetwood Town 0-1H2H+
  0 - 1 28' Ryan Crowther
Lewis Montrose 38'  
  39' Jamie McGuire
  46' Ryan Crowther
  46' K. Charnock
  48' Alan Goodall
  51' Robert Atkinson
  0 - 2 55' Junior Brown
Deane Smalley 65'  
J. Parker 65'  
  68' Junior Brown
  68' Anthony Barry
A. Chapman 70'  
  85' David Ball
  85' Mozzi Gyorio
Liam Davis 89' 1 - 2  
  89' Scott Davies
09/02/2013 Torquay United
0 - 1
Fleetwood Town 0-1H2H+
  9' Robert Atkinson
  0 - 1 26' Jon Parkin
  37' Jon Parkin
  37' J. Fontaine
  51' Jamille Matt
  51' David Ball
Ashley Yeoman 76'  
Danny Stevens 76'  
Nathan Craig 80'  
L. Macklin 80'  
  88' Scott Davies
  90+1' Ryan Crowther
  90+1' K. Charnock
02/02/2013 Fleetwood Town
2 - 2
Bradford City 1-1H2H+
Alan Goodall 23' 1 - 0  
  40' Rory McArdle
  40' R. Dickson
  1 - 1 45' N. Wells
Gareth Evans 46'  
Ryan Crowther 46'  
  1 - 2 52' R. Dickson
Shaun Beeley 59'  
Connor McLaughlin 59'  
J. Allen 63'  
Jon Parkin 63'  
Jon Parkin 75' 2 - 2  
  79' Garry Thompson
  79' K. Reid
P. McKenna 85'  
  85' N. Wells
  85' Andy Gray
26/01/2013 Fleetwood Town
3 - 0
Oxford United 1-0H2H+
Jamille Matt 9' 1 - 0  
Gareth Evans 23'  
  46' M. Raynes
  46' A. Chapman
Junior Brown 46'  
Ryan Crowther 46'  
  53' Wayne Brown
Ryan Crowther 58' 2 - 0  
  58' S. Heslop
  58' Tom Craddock
  66' Justin Richards
  66' Deane Smalley
Jamie McGuire 68'  
N. Pond 68'  
  69' Deane Smalley
Jamille Matt 71'  
Jon Parkin 71'  
J. Allen 77'  
Alex Titchiner 77'  
Jon Parkin 86' 3 - 0  
01/12/2012 Nottingham Forest
1 - 2
Hull City 1-1H2H+
  0 - 1 34' Robert Koren
Billy Sharp 43' 1 - 1  
  66' Aaron Mclean
  66' N. Proschwitz
  1 - 2 69' P. McShane
Chris Cohen 75'  
Dexter Blackstock 75'  
Simon Gillett 75'  
Lewis McGugan 75'  
  85' Robbie Brady
  86' David Stockdale
  86' Robbie Brady
  86' Abdoulaye Diagne-Fayé
  88' David Meyler
  88' Robert Koren
  88' Liam Rosenior
  90+2' Liam Rosenior
27/11/2012 Hull City
0 - 0
Crystal Palace 0-0H2H+
  36' Jermaine Easter
David Meyler 50'  
  60' Jermaine Easter
  60' Aaron Wilbraham
Sone Aluko 76'  
Aaron Mclean 76'  
Robert Koren 76'  
N. Proschwitz 76'  
Robbie Brady 77'  
Robbie Brady 83'  
Liam Rosenior 83'  
Aaron Mclean 85'  
Liam Rosenior 90+2'  
24/11/2012 Hull City
0 - 1
Burnley 0-1H2H+
  0 - 1 40' Dean Marney
  41' Charlie Austin
Oluwaseyi Olofinjana 46'  
Robbie Brady 46'  
Alex Bruce 46'  
David Meyler 46'  
Liam Rosenior 69'  
N. Proschwitz 69'  
  72' C. McCann
  75' Brian Stock
  75' Sam Vokes
  76' Ross Wallace
  76' D. Ings
  89' Charlie Austin
  89' M. Bartley
  90+4' Martin Paterson
  90+5' Dean Marney
17/11/2012 Birmingham City
2 - 3
Hull City 1-3H2H+
  0 - 1 14' Sone Aluko
  0 - 2 26' Sone Aluko
  0 - 3 33' James Chester
Ravel Morrison 38' 1 - 3  
Marlon King 46' 2 - 3  
Nikola Zigic 58'  
  63' Oluwaseyi Olofinjana
  63' David Meyler
Wade Elliott 65'  
Nathan Redmond 65'  
  70' Liam Rosenior
  70' Robbie Brady
  76' J. Simpson
  76' Aaron Mclean
David Murphy 85'  
Mitch Hancox 85'  
  90+3' David Meyler
10/11/2012 Cardiff City
2 - 1
Hull City 1-0H2H+
Heidar Helguson 3' 1 - 0  
Kevin McNaughton 19'  
F. Kiss 19'  
F. Kiss 46'  
J. Ralls 46'  
  56' P. McShane
  56' Robbie Brady
  56' J. Simpson
  56' David Meyler
Kim Bo-Kyung 60'  
Heidar Helguson 67'  
Rudy Gestede 67'  
Ben Turner 71'  
  75' Stephen Quinn
  75' Aaron Mclean
M. Hudson 82' 2 - 0  
  2 - 1 90' Robert Koren
06/11/2012 Hull City
2 - 1
Wolverhampton Wanderers 1-0H2H+
Sone Aluko 29' 1 - 0  
J. Simpson 51' 2 - 0  
  58' Stephen Ward
  63' Tongo Doumbia
  63' Anthony Forde
  64' Björn Sigurdarson
  64' Sylvan Ebanks-Blake
  2 - 1 67' James Chester
Corry Evans 72'  
Liam Rosenior 73'  
Robbie Brady 73'  
  76' Richard Stearman
  76' Jermaine Pennant
Alex Bruce 87'  
Abdoulaye Diagne-Fayé 87'  
Sone Aluko 87'  
P. McKenna 87'  
03/11/2012 Hull City
1 - 0
Barnsley 1-0H2H+
Sone Aluko 16' 1 - 0  
  18' David Perkins
  18' Chris Dagnall
J. Simpson 37'  
  58' Scott Golbourne
Alex Bruce 67'  
Stephen Dawson 67'  
  71' M. Done
  71' Toni Silva
  81' T. Cywka
  81' Marlon Harewood
Sone Aluko 81'  
P. McKenna 81'  
J. Simpson 86'  
Aaron Mclean 86'  
27/10/2012 Bristol City
1 - 2
Hull City 1-1H2H+
  0 - 1 8' Sone Aluko
Steven Davies 25' 1 - 1  
  1 - 2 65' Cole Skuse
Steven Davies 67'  
Sam Baldock 67'  
Mark Wilson 71'  
Albert Adomah 71'  
  72' Robert Koren
  72' P. McKenna
Jon Stead 82'  
Paul Anderson 82'  
Stephen Pearson 88'  
  88' Corry Evans
  88' Oluwaseyi Olofinjana
  90' Ahmed El-Mohamady
  90+1' J. Simpson
  90+1' Aaron Mclean
23/10/2012 Middlesbrough
2 - 0
Hull City 0-0H2H+
F. Haroun 59' 1 - 0  
  59' N. Proschwitz
  59' Sone Aluko
Adam Reach 64'  
S. McDonald 64'  
Ishmael Miller 66' 2 - 0  
Josh McEachran 75'  
Nicky Bailey 75'  
  75' Liam Rosenior
  75' Corry Evans
  75' P. McKenna
  75' J. Simpson
Ishmael Miller 78'  
E. Ledesma 78'  
E. Ledesma 90+1'  
20/10/2012 Hull City
2 - 1
Ipswich Town 0-1H2H+
  0 - 1 29' Jay Emmanuel-Thomas
  31' Daryl Murphy
Liam Rosenior 62'  
Aaron Mclean 62'  
Abdoulaye Diagne-Fayé 70'  
James Chester 70'  
Oluwaseyi Olofinjana 70'  
N. Proschwitz 70'  
  71' Lee Martin
  71' Bilel Mohsni
N. Proschwitz 74' 1 - 1  
  75' Dudley Campbell
  75' Michael Chopra
  80' Daryl Murphy
  80' A. Drury
  82' Richie Wellens
  90' A. Drury
  90' Stephen Henderson
N. Proschwitz 90+3' 2 - 1  
06/10/2012 Sheffield Wednesday
0 - 1
Hull City 0-0H2H+
  29' P. McKenna
  59' Sone Aluko
Chris O'Grady 64'  
Gary Madine 64'  
Jay Bothroyd 71'  
J. Johnson 71'  
  74' J. Simpson
  74' Aaron Mclean
  0 - 1 77' Aaron Mclean
  78' Oluwaseyi Olofinjana
  84' Sone Aluko
  84' N. Proschwitz
R. McCabe 86'  
Danny Mayor 86'  
02/10/2012 Hull City
2 - 3
Blackpool 1-1H2H+
  0 - 1 11' M. Phillips
Sone Aluko 39' 1 - 1  
Alex Bruce 45'  
Liam Rosenior 45'  
Stephen Quinn 47' 2 - 1  
  66' Tiago Gomes
  66' K. Phillips
  2 - 2 71' K. Phillips
  74' M. Phillips
  74' Nouha Dicko
  79' Nathan Delfouneso
  79' Ludovic Sylvestre
  2 - 3 83' Nouha Dicko
Joe Dudgeon 85'  
Aaron Mclean 85'  
28/08/2012 Doncaster Rovers
3 - 2
Hull City 1-2H2H+
  0 - 1 1' Aaron Mclean
  0 - 2 10' J. Simpson
Dave Syers 30' 1 - 2  
  37' Tom Cairney
  37' P. McKenna
Paul Keegan 50'  
Rob Jones 57' 2 - 2  
Paul Quinn 60'  
David Cotterill 60'  
Robbie Blake 68'  
Billy Paynter 68'  
  74' Aaron Mclean
  74' Sone Aluko
  79' P. McKenna
Rob Jones 79'  
  87' Abdoulaye Diagne-Fayé
  87' Alex Bruce
Dave Syers 90+2' 3 - 2  
25/08/2012 Charlton Athletic
0 - 0
Hull City 0-0H2H+
  63' Alex Bruce
  63' P. McShane
  72' N. Proschwitz
  72' J. Simpson
22/08/2012 Blackburn Rovers
1 - 0
Hull City 0-0H2H+
Fábio Nunes  62'  
Nuno Gomes 62'  
David Dunn 62'  
Bruno Ribeiro 62'  
  73' Corry Evans
  73' Tom Cairney
Colin Kazim-Richards 77' 1 - 0  
Colin Kazim-Richards 78'  
  84' P. McKenna
  84' J. Simpson
Colin Kazim-Richards 85'  
Morten Gamst Pedersen 85'  
  87' Liam Rosenior
  87' Aaron Mclean
18/08/2012 Hull City
1 - 0
Brighton & Hove Albion 0-0H2H+
  26' Craig Noone
Abdoulaye Diagne-Fayé 57'  
  68' Craig Noone
  68' Kazenga LuaLua
N. Proschwitz 73'  
Corry Evans 73'  
Abdoulaye Diagne-Fayé 76'  
Alex Bruce 76'  
Aaron Mclean 81'  
J. Simpson 81'  
J. Simpson 85' 1 - 0  
P. McKenna 88'  
  89' Gary Dicker
  89' Torbjorn Agdestein
11/08/2012 Hull City
1 - 1
Rotherham United 0-0H2H+
  12' Laurence Wilson
  12' Jason Taylor
  30' Daniel Nardiello
  49' Gareth Evans
  49' Lionel Ainsworth
  0 - 1 52' Lionel Ainsworth
P. McKenna 65'  
Aaron Mclean 65'  
Aaron Mclean 70' 1 - 1  
Abdoulaye Diagne-Fayé 73'  
P. McShane 73'  
  76' Daniel Nardiello
  76' Kieran Agard
Liam Rosenior 81'  
Alex Bruce 81'  
28/04/2012 West Ham United
2 - 1
Hull City 1-0H2H+
Carlton Cole 36' 1 - 0  
  46' Joshua King
  46' Cameron Stewart
Carlton Cole 49' 2 - 0  
Kevin Nolan 51'  
Carlton Cole 52'  
Sam Baldock 52'  
Ricardo Vaz Té 60'  
Nicky Maynard 60'  
  73' Tom Cairney
  73' Robbie Brady
Kevin Nolan 74'  
George McCartney 74'  
  2 - 1 81' Corry Evans
21/04/2012 Hull City
2 - 1
Nottingham Forest 0-0H2H+
Robert Koren 34'  
Joshua King 34'  
Richard García 40'  
  41' Marcus Tudgay
  41' R. Findley
Cameron Stewart 56'  
Robbie Brady 56'  
Chris Gunter 58' 1 - 0  
  61' A. Reid
Liam Rosenior 70'  
  74' Paul Anderson
  74' J. Greening
Corry Evans 74'  
Matt Fryatt 79' 2 - 0  
  2 - 1 90+3' R. Majewski
17/04/2012 Hull City
3 - 1
Barnsley 2-0H2H+
  32' Stephen Foster
Matt Fryatt 37' 1 - 0  
Matt Fryatt 44' 2 - 0  
  46' Stephen Foster
  46' Stephen Dawson
  58' Jim O'Brien
  58' K. Higginbotham
Cameron Stewart 63'  
Joshua King 63'  
  63' David Cotterill
  63' Reuben Noble-Lazarus
Tom Cairney 65'  
P. McKenna 65'  
  2 - 1 74' Andy Gray
Liam Rosenior 80'  
Robbie Brady 80'  
Matt Fryatt 83' 3 - 1  
07/04/2012 Millwall
2 - 0
Hull City 1-0H2H+
Harry Kane 25' 1 - 0  
  46' Cameron Stewart
  46' Matt Fryatt
Hameur Bouazza 53'  
Liam Feeney 53'  
Jack Smith 59'  
Alan Dunne 59'  
  70' Liam Rosenior
  70' Joshua King
S. Lowry 71'  
  73' Richard García
  75' Aaron Mclean
  75' Robbie Brady
  80' L. Cooper
Andy Keogh 81' 2 - 0  
  85' P. McKenna
Andy Keogh 90'  
S. Batt 90'  
31/03/2012 Hull City
0 - 2
Coventry City 0-1H2H+
  0 - 1 13' L. Cooper
Cameron Stewart 41'  
Jack Hobbs 46'  
Sonny Bradley 46'  
Robbie Brady 55'  
Joshua King 55'  
Aaron Mclean 59'  
  63' Clive Platt
  67' Alex Nimely
  67' Cody McDonald
Cameron Stewart 78'  
M. Cullen 78'  
  82' Gary McSheffrey
  82' Chris Hussey
  82' Cyrus Christie
  0 - 2 86' Cody McDonald
27/03/2012 Portsmouth
2 - 0
Hull City 2-0H2H+
Chris Maguire 21' 1 - 0  
Joel Ward 25' 2 - 0  
  34' Stephen Dawson
  46' Stephen Dawson
  46' Corry Evans
  46' Matt Fryatt
  46' Aaron Mclean
  54' Joshua King
  54' J. Simpson
  64' Jack Hobbs
Karim Rekik  75'  
S. Allan 75'  
Kelvin Etuhu 75'  
  77' Liam Rosenior
Luke Varney 88'  
M. Futács 88'  

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.