Taylor served as a
Chaplain at
Westminster Abbey from 1979 to 1984 and then the
Vicar of
Stanmore with
Oliver's Battery in the
Diocese of Winchester until 1990. He was
Rector of
North Stoneham and
Bassett in the
same diocese until 1995 when he became a
Tutor in
Liturgy at
Salisbury and Wells Theological College. He was a
Canon Residentiary and
Precentor at
Lichfield Cathedral for 12 years before his
decanal appointment. During his time as Dean of Peterborough Cathedral he led a number of initiatives including leading the Peterborough900 fundraising appeal to coincide with the 900th anniversary of the cathedral's foundation and provision of step-free access into the building, a new education centre and campaigning on homelessness and poverty in the wider city. He also led the installation of new west front doors, repitching the organ to concern pitch, restoring the
mosaic pavement on the
presbytery, replacing the lamps on the
quire stalls with LED and Oil Candle designed alternatives, replacing the lighting and sound systems. Taylor and his wife also personally hosted over 2000 people per year in their Deanery house, cooking and cleaning personally to further their ministry. Taylor also took part in many charity appeals including sleeping rough himself as part of a campaign for rough sleepers in the city. Taylor retired from his position in 2016 during a cash flow crisis at the institution. In his final sermon was critical of the Church of England leadership. After his retirement was announced questions were raised in parliament by
Michael Fabricant then MP for Lichfield (Taylor was formerly precentor of Lichfield Cathedral) asking the
Second Church Estates Commissioner,
Caroline Spelman “what assessment the Church of England has made of the appropriateness of procedures and practice relating to the Dean of Peterborough Cathedral standing down”. In an interview with the
Church Times Fabricant was critical of the handling of Taylor's retirement and how it had been handled by the Church of England. == Personal life ==