He studied comic book theory and history at De Montfort University before returning there to teach.
In 1997 he joined Egmont Fleetway as an Editorial Assistant on cult British anthology comic 2000AD. He was promoted to Editor in July 2000, winning the 2001 Eagle Award for Favorite Comics Editor.
He resigned at the end of 2001 to take up a career as a freelance comics writer. Entertainment Weekly magazine subsequently named him as one of their top 100 "Breakout Stars of 2003".
100 Bullets (1999)
#45 - 'Chill in the Oven, Part Three'
2000 AD (1977)
Prog 2003 - 'Old Master'
#1280 - '25 Years Creep!'
#1322 - 'The Enemy Within'
#1323 - 'Moloch'
#1324 - 'Acid Reign!'
#1325 - 'Day of the Dead'
#1326 - 'Slaine... Vengeance Shall Be His'
#1327 - 'Back in Action!'
#1328 - 'One Mean Mother!'
#1329 - 'The Geeks of Wrath!'
#1330 - 'Drokk! We Got a Serious Bug Problem!'
#1331 - 'Resurrection Man'
#1332 - 'Raising Hell!'
#1333 - 'Respect the Badge * Obey The Law * Read the Comic, Creep!'
#1334#1335#1336 - 'All Rise For the Judge!'
#1337 - 'Under Fire!'
#1338 - 'Sudden Impact'
#1339 - 'Eater of the Dead!'
#1340 - 'Rough Justice'
#1341 - 'Knife Edge!'
#1342 - 'Rock Lobster!'
#1398 - 'Dead Reckoning'
#1771 - 'Ghafflebette Bumper Birthday Issue!'
#1792 - 'Cashback!'
#1793 - 'Out for Blood!'
#1794 - 'Warzone!'
#1795 - 'Plane Crazy!'
#1796 - 'Normal to the Max'
#1797 - 'Chariot of Ire!'
#1798 - 'Mecha-Death!'
#1799 - 'He is the Law!'
Action Comics (2011)
Adam Strange (2004)
TPB - 'Planet Heist'
#1 - 'Planet Heist, Part 1'
#2 - 'Planet Heist, Part 2'
#3 - 'Planet Heist, Part 3'
#4 - 'Planet Heist, Part 4'
#5 - 'Planet Heist, Part 5'
#6 - 'Planet Heist, Part 6'
#7 - 'Planet Heist, Part 7'
#8 - 'Planet Heist, Part 8'
Batman Confidential (2007)
HC vol. 01 - 'Rules of Engagement'
TPB vol. 01 - 'Rules of Engagement'
#1 - 'Rules of Engagement, Part One'
#2 - 'Rules of Engagement, Part Two'
#3 - 'Rules of Engagement, Part Three'
#4 - 'Rules of Engagement, Part Four'
#5 - 'Rules of Engagement, Part Five'
#6 - 'Rules of Engagement, Part Six'
Bionic Commando Chain of Command (2009)
The CBLDF Presents Liberty Annual (2010)
Daredevil (1964)
Daredevil: Reborn (2011)
HCTPB#1 - 'Reborn, Chapter 1'
#2 - 'Reborn, Chapter 2'
#3 - 'Reborn, Chapter 3'
#4 - 'Reborn, Chapter 4'
Dark Reign: Deadpool/Thunderbolts (2009)
TPB - 'Dark Reign: Deadpool/Thunderbolts'
Dark Reign: Hawkeye (2009)
Dark Reign: The List - Daredevil (2009)
Deadpool (2008)
Doctor Who (2012)
Doctor Who Special 2012 (2012)
Gamekeeper (2007)
Green Arrow: Year One (2007)
HCTPB#1 - 'Green Arrow: Year One: Part 1'
#2 - 'Green Arrow: Year One: Part 2'
#3 - 'Green Arrow: Year One: Part 3'
#4 - 'Green Arrow: Year One: Part 4'
#5 - 'Green Arrow: Year One: Part 5'
#6 - 'The End'
Hellblazer (1988)
TPB - 'Roots of Coincidence'
TPB - 'Joyride'
TPB - 'The Laughing Magician'
TPB (Second Printing) - 'Joyride'
#230 - 'In at the Deep End - Part 1'
#231 - 'in at the Deep End - Part 2'
#232 - 'Wheels of Chance, Systems of Control'
#233 - 'Wheels of Chance, Systems of Control, part 2'
#234 - 'Joyride - part I'
#234 (Corrected version) - 'Joyride - part 1'
#235 - 'Joyride - part II'
#236 - 'Joyride - part III'
#237 - 'Joyride - Part IV'
#238 - 'The Smoke'
#239 - 'The Passage'
#240 - 'The Laughing Magician, Part One'
#241 - 'The Laughing Magician, Part Two'
#242 - 'The Laughing Magician, Conclusion'
#243 - 'The Mortification of the Flesh (part one)'
#244 - 'The Mortification of the Flesh (part two)'
#247 - 'The Roots of Coincidence, Part One'
#248 - 'The Roots of Coincidence, Part Two'
#249 - 'The Roots of Coincidence, Part Three'
Hellblazer Special: Lady Constantine (2003)
TPB - 'Hellblazer: Lady Constantine'
#1 - 'Hell Hath No Fury (Part 1)'
#2 - 'Hell Hath No Fury (Part 2)'
#3 - 'Hell Hath No Fury (Part 3)'
#4 - 'Hell Hath No Fury (Part 4)'
January 2011 Sneak Peeks (2011)
Judge Dredd Megazine (vol. 3) (1995)
Judge Dredd Megazine (vol. 4) (2001)
Judge Dredd Megazine (vol. 5) (2003)
Judge Dredd Vs. Aliens: Incubus (2003)
Lenny Zero and the Perps of Mega-City One (2011)
The List (2009)
The Losers (2003)
TPB Book One - 'Volumes One & Two'
TPB Book Two - 'Volumes Three, Four & Five'
TPB vol. 01 - 'Ante Up'
TPB vol. 02 - 'Double Down'
TPB vol. 03 - 'Trifecta'
TPB vol. 04 - 'Close Quarters'
TPB vol. 05 - 'Endgame'
#1 - 'Dead Man's Hand'
#1 (What's Next Edition) - 'Dead Man's Hand'
#2 - 'Goliath - Part 1'
#3 - 'Goliath - Part 2'
#4 - 'Goliath - Part 3'
#5 - 'Goliath - Part 4'
#6 - 'Goliath - Part 5'
#7 - 'Downtime - Part 1'
#8 - 'Downtime - Part 2'
#9 - 'Island Life - Part 1'
#10 - 'Island Life - Part 2'
#11 - 'Island Life - Part 3'
#12 - 'Island Life - Part 4'
#13 - 'Sheikdown - Part 1'
#14 - 'Sheikdown - Part 2'
#15 - 'Blowback'
#16 - 'Pass, The - Part 1'
#17 - 'Pass, The - Part 2'
#18 - 'Pass, The - Part 3'
#19 - 'Pass, The - Part 4'
#20 - 'London Calling - Part 1'
#21 - 'London Calling - Part 2'
#22 - 'London Calling - Part 3'
#23 - 'Anti-Heist - Part 1'
#24 - 'Anti-Heist - Part 2'
#25 - 'Anti-Heist - Part 3'
#26 - 'UnAmerica - Part 1'
#27 - 'UnAmerica - Part 2'
#28 - 'UnAmerica - Part 3'
#29 - 'Endgame - Part 1'
#30 - 'Endgame - Part 2'
#31 - 'Endgame - Part 3'
#32 - 'Endgame - Part 4'
Mega-City Undercover (2003)
Mystery In Space (2012)
Prelude to Infinite Crisis (2005)
Punisher: Silent Night (2006)
Punisher: Very Special Holidays (2006)
TPB - 'Very Special Holidays'
Rat Catcher (2010)
Shadowland (2010)
Silent Dragon (2005)
Six Guns (2012)
TPB - 'Six Guns'
#1 - 'Six Guns Part 1'
#2 - 'Six Guns Part 2'
#3 - 'Six Guns Part 3'
#4 - 'Six Guns Part 4'
#5 - 'Six Guns Part 5'
Snapshot (2013)
Star Wars Tales (1999)
Swamp Thing (2004)
TPB vol. 01 - 'Bad Seed'
#1 - 'Bad Seed, Part One'
#2 - 'Bad Seed, Part Two'
#3 - 'Bad Seed, Part Three'
#4 - 'Bad Seed, Part Four'
#5 - 'Bad Seed, Part Five'
#6 - 'Bad Seed, Conclusion'
Thought Bubble Anthology (2011)
Thunderbolts (1997)
Thunderbolts (2007)
Vertigo X Anniversary Preview (2003)
Young Romance: The New 52 Valentine's Day Special (2013)