Founded: 1886
Stadium: Aggborough Stadium
Coach: James O'Connor
Enterprise National League North Form:
Overall Form:

Kidderminster Harriers home ground venue is Aggborough Stadium.

James O'Connor is the current coach for Kidderminster Harriers.

Kidderminster Harriers Enterprise National League North Match Fixtures and Results

[ Home Overall Away  ]

Kidderminster Harriers have played a total of 42 matches in England Enterprise National League North. Their current statistics is 25 win, 7 draw and 10 lose.

Kidderminster Harriers did not lose their last four matches in the competition.

The overall results is shown by default. You can also analyze Kidderminster Harriers results for their home or away matches in Enterprise National League North 2016/2017.

Click on + to view detailed soccer statistics of the goal scorers, yellow and red cards for each match.
The match kick-off date and time is automatically converted to your local timezone.

Team Total Matches Win Draw Lose
Kidderminster Harriers 42 25 7 10
Date
Home
Score
Away
HT      
29/04/2017 Kidderminster Harriers
3 - 1
Bradford Park Avenue 2-0H2H O  
22/04/2017 Gainsborough Trinity
1 - 1
Kidderminster Harriers 1-0H2H O +
Nathan Jarman 19' 1 - 0  
  46' Daniel Nti
  46' A. Brown
  1 - 1 50' A. Brown
  65' E. N'Gwatala
  65' Liam Truslove
Nathan Jarman 73'  
Chibuzor Chilaka 73'  
J. Thewlis 77'  
C. Chippendale 77'  
  79' Tyrone Williams
  79' Sam Austin
T. Davie 87'  
Darnell Bailey-King 87'  
17/04/2017 Altrincham
1 - 4
Kidderminster Harriers 1-1H2H O +
  0 - 1 6' J. McQuilkin
D. Reeves 38' 1 - 1  
  1 - 2 51' Joe Ironside
S. Heathcote 58'  
Chris Lynch 58'  
  59' Arthur Gnahoua
  59' E. Sonupe
  71' Daniel Nti
  71' Andre Brown
James Lawrie 71'  
Harry Cain 71'  
  1 - 3 76' A. Brown
  79' E. N'Gwatala
  79' Liam Truslove
Micah Evans 80'  
Shaun Densmore 80'  
  1 - 4 86' E. Sonupe
14/04/2017 Kidderminster Harriers
1 - 0
Boston United 0-0H2H O +
Josh Ezewele 33'  
Tyrone Williams 33'  
  51' A. Simmons
  51' H. Vince
Sam Austin 61'  
E. Sonupe 61'  
  74' B. Gordon
  74' Louis Briscoe
Joe Ironside 76'  
A. Brown 76'  
E. N'Gwatala 86' 1 - 0  
  90' J. Broadhead
  90' Karl Hawley
11/04/2017 Stalybridge Celtic
1 - 0
Kidderminster Harriers 0-0H2H O +
  52' D. Knights
  52' A. Brown
Danny Pilkington 62' 1 - 0  
  69' Daniel Nti
  69' E. Sonupe
  74' J. Hodgkiss
  74' Josh Ezewele
Danny Pilkington 82'  
Danny Wilkins 82'  
J. Roberts 90+1'  
Michael Bakare 90+1'  
08/04/2017 Gloucester City
1 - 2
Kidderminster Harriers 1-1H2H O +
  0 - 1 15' Joe Ironside
E. Williams 25' 1 - 1  
  54' Tyrell Waite
  54' Andre Brown
  1 - 2 60' Daniel Nti
  77' D. Knights
  77' Sam Austin
Luke Thomas 78'  
L. Hopper 78'  
Chris Knowles 78'  
R. King 78'  
  88' Joe Ironside
  88' Tyrone Williams
Deaman 90'  
01/04/2017 Kidderminster Harriers
1 - 2
Halifax Town 1-1H2H O +
Joe Ironside 11' 1 - 0  
  1 - 1 30' T. Denton
  57' Danny Clarke
  57' Richard Peniket
Daniel Nti 68'  
Sam Austin 68'  
  81' Liam King
  81' Cliff Moyo
  1 - 2 83' Jordan Sinnott
Arthur Gnahoua 84'  
A. Brown 84'  
E. N'Gwatala 84'  
D. Knights 84'  
25/03/2017 Kidderminster Harriers
1 - 0
Harrogate Town 0-0H2H O +
Tyrell Waite 46'  
Sam Austin 46'  
  46' L. Turner
  46' Jack Emmett
E. N'Gwatala 62'  
Liam Truslove 62'  
Daniel Nti 72'  
A. Brown 72'  
  72' Jon Pittman
  72' M. Day
A. Brown 87' 1 - 0  
21/03/2017 Tamworth
3 - 4
Kidderminster Harriers 2-1H2H O +
  22' Jordan Tunnicliffe
  22' Tyrone Williams
Danny Newton 25' 1 - 0  
Reece Styche 32' 2 - 0  
  2 - 1 45' Joe Ironside
  46' Sam Austin
  46' Liam Truslove
Jed Davies 60'  
Ellis Deeney 60'  
  2 - 2 61' Tyrone Williams
  2 - 3 75' Joe Ironside
Reece Styche 79'  
Ross Dyer 79'  
J. Clarke 79'  
Callum Powell 79'  
  85' Daniel Nti
  85' Tyrell Waite
Ellis Deeney 87' 3 - 3  
  3 - 4 90+2' K. Lowe
18/03/2017 Fylde
2 - 2
Kidderminster Harriers 0-2H2H O +
  0 - 1 26' Ryan Croasdale
  0 - 2 36' K. Lowe
Josh Kay 46'  
Jeff Hughes 46'  
  61' E. N'Gwatala
  61' A. Carter
B. Daniels 67'  
J. Hardy 67'  
  72' Sam Austin
  72' Andre Brown
  80' Daniel Nti
  80' Tyrone Williams
Daniel Bradley 82' 1 - 2  
Laurence Maguire 88'  
Matthew Blinkhorn 88'  
  89' A. Carter
Sam Finley 90+5'  
  90+5' Tyrell Waite
Matthew Blinkhorn 90+7' 2 - 2  
11/03/2017 Kidderminster Harriers
3 - 0
Alfreton Town 3-0H2H O +
J. McQuilkin 19' 1 - 0  
Liam Truslove 27' 2 - 0  
Tyrell Waite 32' 3 - 0  
Z. Francis-Angol 67'  
A. Carter 67'  
Daniel Nti 69'  
D. Knights 69'  
Tyrell Waite 75'  
A. Brown 75'  
  81' Mark Shelton
  81' Paul Marshall
  90+1' Sam Smith
  90+1' Morgan Brough
04/03/2017 United of Manchester
1 - 0
Kidderminster Harriers 1-0H2H O +
George Thomson 24' 1 - 0  
  46' D. Knights
  46' Sam Austin
  46' A. Brown
  46' Liam Truslove
  63' Josh Ezewele
  63' Emmanuel Dieseruvwe
Gareth Arnison 75'  
Jason Gilchrist 75'  
N. Lowe 75'  
Tom Greaves 75'  
George Thomson 90+1'  
S. Sheridan 90+1'  
28/02/2017 Brackley Town
2 - 0
Kidderminster Harriers 0-0H2H O +
  34' E. N'Gwatala
  34' D. Knights
  64' A. Brown
  64' Emmanuel Dieseruvwe
Steve Diggin 65'  
David Moyo 65'  
Lee Ndlovu 80'  
S. Byrne 80'  
David Moyo 82' 1 - 0  
  84' Tyrell Waite
  84' Liam Truslove
David Moyo 85' 2 - 0  
E. Myles 88'  
James Clifton 88'  
25/02/2017 Kidderminster Harriers
2 - 0
Stockport County 1-0H2H O +
Arthur Gnahoua 45+1' 1 - 0  
  47' C. Meppen-Walters
  47' J. Amis
A. Brown 77'  
A. Carter 77'  
E. N'Gwatala 79' 2 - 0  
Tyrell Waite 80'  
Josh Ezewele 80'  
  80' Chris Smalley
  80' K. Felix
E. N'Gwatala 90'  
Liam Truslove 90'  
18/02/2017 Chorley
2 - 1
Kidderminster Harriers 1-0H2H O +
J. Sampson 8' 1 - 0  
Jake Cottrell 50' 2 - 0  
  52' D. Knights
  52' Tyrell Waite
  56' Josh Ezewele
  56' Liam Truslove
J. Sampson 69'  
Josh O'Keefe 69'  
  2 - 1 75' A. Brown
  76' Tyrone Williams
  76' Sam Austin
Marcus Carver 88'  
R. McDaid 88'  
11/02/2017 Kidderminster Harriers
3 - 2
Curzon Ashton 3-0H2H O +
J. McQuilkin 1' 1 - 0  
A. Brown 5' 2 - 0  
J. McQuilkin 14' 3 - 0  
D. Knights 60'  
Sam Austin 60'  
Arthur Gnahoua 66'  
Tyrell Waite 66'  
A. Brown 71'  
Emmanuel Dieseruvwe 71'  
  3 - 1 73' R. Hall
  73' N. Cummins
  73' Jordan Wright
  79' C. Rowney
  79' Alex Brown
  3 - 2 82' Jordan Wright
28/01/2017 Kidderminster Harriers
4 - 0
Nuneaton Town 1-0H2H O +
A. Brown 35' 1 - 0  
Arthur Gnahoua 67'  
Tyrell Waite 67'  
A. Brown 71'  
Emmanuel Dieseruvwe 71'  
E. N'Gwatala 72' 2 - 0  
Josh Ezewele 76'  
A. Carter 76'  
  79' David Morgan
  79' Alhassan Bangura
Ryan Croasdale 82' 3 - 0  
  88' J. Nicholson
  88' Michael Ogilvie
E. N'Gwatala 90' 4 - 0  
21/01/2017 Kidderminster Harriers
1 - 0
AFC Telford United 0-0H2H O +
A. Brown 60'  
Emmanuel Dieseruvwe 60'  
  69' John Kissock
  69' Tony Donaldson
E. N'Gwatala 75'  
Sam Austin 75'  
Tyrone Williams 75'  
Liam Truslove 75'  
  78' Elliot Hodge
  78' Henry Cameron
D. Knights 85' 1 - 0  
  86' Dwayne Samuels
  86' C. McCarthy
07/01/2017 Salford City
3 - 0
Kidderminster Harriers 0-0H2H O +
  5' Tyrell Waite
  5' D. Knights
Josh Hine 65' 1 - 0  
Michael Phenix 70'  
Jordan Hulme 70'  
  77' A. Carter
  77' A. Brown
  77' Tyrone Williams
  77' Liam Truslove
Jordan Hulme 78' 2 - 0  
Josh Hine 90' 3 - 0  
J. Poole 90+1'  
Bradley Barnes 90+1'  
Billy Priestley 90+1'  
Steve Howson 90+1'  
01/01/2017 Kidderminster Harriers
2 - 1
Worcester City 0-1H2H O +
  19' Conor Hughes
  19' Jordan Murphy
  0 - 1 23' J. English
Tyrone Williams 46'  
Sam Austin 46'  
Tyrell Waite 57'  
D. Knights 57'  
J. McQuilkin 60' 1 - 1  
Z. Francis-Angol 70'  
Liam Truslove 70'  
S. Oji 79' 2 - 1  
  82' Ebenezer Nelson-Addy
  82' J. Chambers
26/12/2016 Worcester City
0 - 0
Kidderminster Harriers 0-0H2H O +
D. Jackman 35'  
Ebenezer Nelson-Addy 35'  
Jordan Murphy 59'  
J. Chambers 59'  
  62' Arthur Gnahoua
  62' D. Knights
  76' Emmanuel Dieseruvwe
  76' A. Brown
  76' E. N'Gwatala
  76' Liam Truslove
Lee Hughes 80'  
S. Craig 80'  
17/12/2016 Kidderminster Harriers
2 - 1
Darlington 1-1H2H O +
  0 - 1 7' D. Syers
Tyrell Waite 8' 1 - 1  
  62' D. Syers
  62' L. Hardy
A. Brown 65'  
Emmanuel Dieseruvwe 65'  
K. Lowe 77' 2 - 1  
80'  
Tyrell Waite 81'  
Sam Austin 81'  
E. N'Gwatala 85'  
A. Carter 85'  
03/12/2016 Bradford Park Avenue
1 - 3
Kidderminster Harriers 0-3H2H O +
  0 - 1 4' A. Brown
  0 - 2 31' Arthur Gnahoua
  0 - 3 42' Ryan Croasdale
O. Johnson 56'  
Chris Sharp 56'  
  62' A. Brown
  62' Emmanuel Dieseruvwe
  62' E. N'Gwatala
  62' Liam Truslove
Nicky Boshell 68'  
John Cofie 68'  
  70' Arthur Gnahoua
  70' Sam Austin
Danny Boshell 71'  
A. Nowakowski 71'  
John Cofie 78' 1 - 3  
22/11/2016 Kidderminster Harriers
3 - 0
Gloucester City 1-0H2H O +
S. Avery 33' 1 - 0  
Arthur Gnahoua 59' 2 - 0  
Z. Francis-Angol 68'  
A. Carter 68'  
  68' E. Williams
  68' L. Hall
Arthur Gnahoua 68' 3 - 0  
  68' James Fitzgibbon
  68' J. Parker
Arthur Gnahoua 73'  
Emmanuel Dieseruvwe 73'  
  78' L. Hopper
  78' Craig Reid
J. McQuilkin 79'  
Liam Truslove 79'  
19/11/2016 Kidderminster Harriers
3 - 0
Gainsborough Trinity 2-0H2H O +
Arthur Gnahoua 7' 1 - 0  
  17' Jake Picton
  17' Brad Beatson
E. N'Gwatala 45' 2 - 0  
  58' A. Wiles
  58' Jack McGovern
A. Brown 62'  
Emmanuel Dieseruvwe 62'  
Tyrell Waite 63' 3 - 0  
Tyrell Waite 71'  
Liam Truslove 71'  
  73' A. Worsfold
  73' J. Reid
E. N'Gwatala 85'  
Owen Osborne 85'  
12/11/2016 Halifax Town
2 - 0
Kidderminster Harriers 0-0H2H O +
J. MacDonald 38'  
Matty Kosylo 38'  
Matty Kosylo 50' 1 - 0  
  61' Emmanuel Dieseruvwe
  61' A. Brown
Jordan Sinnott 68'  
Jake Hibbs 68'  
  73' Tyrell Waite
  73' Liam Truslove
  83' J. McQuilkin
  83' Sam Austin
T. Denton 83'  
Richard Peniket 83'  
Richard Peniket 90+3' 2 - 0  
29/10/2016 Stockport County
0 - 1
Kidderminster Harriers 0-0H2H O +
  0 - 1 65' Ryan Croasdale
Kayode Odejayi 68'  
James Ball 68'  
  74' Liam Truslove
  74' A. Carter
  77' Emmanuel Dieseruvwe
  77' A. Brown
Lewis Montrose 81'  
C. Carney 81'  
  86' Tyrell Waite
  86' Sam Austin
25/10/2016 Harrogate Town
0 - 2
Kidderminster Harriers 0-1H2H O +
  0 - 1 29' Liam Truslove
J. Leesley 46'  
Wayne Brooksby 46'  
Jordan Robertson 46'  
Warren Burrell 46'  
  65' Liam Truslove
  65' A. Carter
  70' Emmanuel Dieseruvwe
  70' A. Brown
Ben Parker 76'  
Simon Ainge 76'  
  79' Arthur Gnahoua
  79' Sam Austin
  0 - 2 90' A. Brown
22/10/2016 Kidderminster Harriers
0 - 2
United of Manchester 0-1H2H O +
  0 - 1 22' K. Lowe
Liam Truslove 55'  
A. Brown 55'  
  0 - 2 63' Luke Ashworth
Jordan Tunnicliffe 71'  
Sam Austin 71'  
  73' Tom Greaves
  73' Jason Gilchrist
  81' Thomas Brown
  81' S. Sheridan
  89' Matthew Wolfenden
  89' Jerome Wright
08/10/2016 Kidderminster Harriers
3 - 3
Fylde 1-1H2H O +
Arthur Gnahoua 13' 1 - 0  
  1 - 1 43' Danny Rowe
E. N'Gwatala 49' 2 - 1  
  55' Richie Baker
  55' Jeff Hughes
  2 - 2 62' J. Hardy
  2 - 3 72' J. Hardy
Ryan Croasdale 75'  
A. Brown 75'  
Tyrone Williams 77'  
Sam Austin 77'  
  80' J. Hardy
  80' Ryan Jennings
  85' Sam Finley
  85' Matthew Blinkhorn
K. Lowe 86' 3 - 3  
A. Carter 90'  
Robert Stambolziev 90'  
24/09/2016 Alfreton Town
3 - 3
Kidderminster Harriers 3-0H2H O +
Craig Westcarr 2' 1 - 0  
T. Allan 10' 2 - 0  
A. Priestley 37' 3 - 0  
  46' J. McQuilkin
  46' Liam Truslove
  3 - 1 53' Liam Truslove
  73' Jordan Tunnicliffe
  73' A. Brown
A. Priestley 73'  
Sam Smith 73'  
  79' Tyrone Williams
  79' Sam Austin
  3 - 2 83' A. Brown
  3 - 3 85' Liam Truslove
13/09/2016 Kidderminster Harriers
6 - 0
Tamworth 3-0H2H O +
Emmanuel Dieseruvwe 14' 1 - 0  
Arthur Gnahoua 25' 2 - 0  
J. McQuilkin 41' 3 - 0  
  46' Ross Dyer
  46' Ellis Deeney
  46' Jed Davies
  46' C. Taylor
Arthur Gnahoua 60'  
Sam Austin 60'  
Tyrell Waite 60' 4 - 0  
  67' G. Mills
  67' Louis Briscoe
E. N'Gwatala 71'  
Liam Truslove 71'  
Emmanuel Dieseruvwe 76'  
A. Brown 76'  
Sam Austin 83' 5 - 0  
Liam Truslove 85' 6 - 0  
10/09/2016 Kidderminster Harriers
1 - 0
Salford City 1-0H2H O +
J. McQuilkin 9' 1 - 0  
  58' Craig King
  58' Richie Allen
  58' Michael Phenix
  58' J. Poole
  67' Scott Burton
  67' Matt Warburton
Arthur Gnahoua 79'  
Sam Austin 79'  
E. N'Gwatala 87'  
A. Carter 87'  
Emmanuel Dieseruvwe 88'  
A. Brown 88'  
06/09/2016 AFC Telford United
1 - 0
Kidderminster Harriers 1-0H2H O +
Micah Evans 25' 1 - 0  
  46' A. Carter
  46' Liam Truslove
J. Hurst 61'  
Danny Reynolds 61'  
Micah Evans 68'  
David Hibbert 68'  
Callum Gittings 76'  
Lucas Dawson 76'  
  79' Tyrell Waite
  79' A. Brown
  79' E. N'Gwatala
  79' Robert Stambolziev
02/09/2016 Darlington
0 - 1
Kidderminster Harriers 0-1H2H O +
  0 - 1 13' Arthur Gnahoua
Leon Scott 53'  
Adam Mitchell 53'  
  55' J. McQuilkin
  55' Wayne Thomas
L. Hardy 62'  
Nathan Cartman 62'  
Tom Portas 62'  
A. Nowakowski 62'  
  66' Tyrell Waite
  66' Sam Austin
  82' E. N'Gwatala
  82' A. Brown
29/08/2016 Kidderminster Harriers
1 - 0
Altrincham 1-0H2H O +
Arthur Gnahoua 43' 1 - 0  
  46' Emile Sinclair
  46' William Hasler-Cregg
E. N'Gwatala 62'  
Liam Truslove 62'  
  67' D. Lynch
  67' Danny Hattersley
Z. Francis-Angol 67'  
Robert Stambolziev 67'  
  72' S. Richman
  72' N. Bell
Emmanuel Dieseruvwe 85'  
A. Brown 85'  
27/08/2016 Boston United
1 - 1
Kidderminster Harriers 0-1H2H O +
  0 - 1 3' Joe Robinson
J. Burgess 64'  
Oliver Price 64'  
Jason St. Juste 70'  
L. Hilliard 70'  
Marcus Marshall 70'  
Antonio Alcaraz Zamora 70'  
  78' E. N'Gwatala
  78' Wayne Thomas
J. Maguire 84' 1 - 1  
  86' Arthur Gnahoua
  86' Sam Austin
20/08/2016 Kidderminster Harriers
2 - 1
Stalybridge Celtic 2-0H2H O +
Emmanuel Dieseruvwe 17' 1 - 0  
Tyrone Williams 35' 2 - 0  
  39' A. Owens
  39' Adam Farrell
  46' K. Platt
  46' Danny Pilkington
  2 - 1 51' N. Ryan
  68' Danny Pilkington
  68' Kurt Sherlock
Arthur Gnahoua 70'  
Ryan Croasdale 70'  
E. N'Gwatala 84'  
Wayne Thomas 84'  
16/08/2016 Nuneaton Town
0 - 2
Kidderminster Harriers 0-2H2H O +
  0 - 1 5' J. McQuilkin
  0 - 2 39' Emmanuel Dieseruvwe
Shaquille McDonald 52'  
Joe Ironside 52'  
D. Demkiv 60'  
T. Elliot 60'  
  70' Arthur Gnahoua
  70' Sam Austin
  76' Tyrell Waite
  76' A. Brown
  81' E. N'Gwatala
  81' Liam Truslove
13/08/2016 Kidderminster Harriers
0 - 0
Chorley 0-0H2H O +
J. Hodgkiss 15'  
Tyrone Williams 15'  
Arthur Gnahoua 63'  
Sam Austin 63'  
  80' Sefton Gonzales
  80' J. Walker
  90' Josh O'Keefe
  90' A. Blakeman
09/08/2016 Kidderminster Harriers
1 - 2
Brackley Town 0-1H2H O +
  0 - 1 36' J. Armson
E. N'Gwatala 60'  
Robert Stambolziev 60'  
Arthur Gnahoua 71'  
A. Brown 71'  
  0 - 2 74' Alex Gudger
Tyrell Waite 77' 1 - 2  
A. Carter 77'  
Liam Truslove 77'  
  85' Lee Ndlovu
  85' David Moyo
  88' J. Armson
  88' Matt Lowe
  90' Steve Diggin
  90' David Pitt
06/08/2016 Curzon Ashton
1 - 6
Kidderminster Harriers 0-5H2H O +
  0 - 1 7' E. N'Gwatala
  0 - 2 15' Emmanuel Dieseruvwe
  0 - 3 23' A. Carter
  0 - 4 34' Arthur Gnahoua
  0 - 5 41' Arthur Gnahoua
L. Tomsett 46'  
J. Guest 46'  
  46' J. McQuilkin
  46' Robert Stambolziev
R. Brooke 46'  
R. Watson 46'  
  55' Arthur Gnahoua
  55' Sam Austin
N. Cummins 55'  
R. Hall 55'  
  63' E. N'Gwatala
  63' Liam Truslove
  0 - 6 69' Liam Truslove
J. Guest 73' 1 - 6  

Chart Analysis

The graph shows the performance and results of Kidderminster Harriers in Enterprise National League North.

Statistics & Analysis of Kidderminster Harriers

A. Gnahoua is the leading top goal scorer for Kidderminster Harriers with 11 goals.

Achievement Statistics
Longest winning run
4
Longest losing streak
2
Longest run without loss
6
Longest run without win
3
Clean sheets
17
Matches over 2.25 goals
22
Matches under 2.25 goals
20
Matches First Half Over 0.5
32
Matches First Half Under 0.5
10
Matches odd
25
Matches even
17
Average goals scored
1.81
Average goals allowed
0.98
Failure to score
9
Biggest victory
6 - 0
Biggest defeat
3 - 0
Missed penalties
0
Penalty goals
2
Own goals
3
Goalless draw at home match
1 (5%)
Goalless draw at away match
1 (5%)
Comeback win
4
Top Goal Scorer
Top Assist

Kidderminster Harriers Talk

Create a New Post





Submit Cancel
England Football
Season:
  • Premier League
  • Championship
  • League One
  • League Two
  • Enterprise National League
  • Enterprise National League North
  • Community Shield
  • FA Cup
  • Carabao Cup
  • Fa Trophy
  • More
  • 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
    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.