The Many writers of John Constantine.
John Constantine was created by Alan Moore, given Depth in Hellblazer by writers like Jamie Delano and Garth Ennis.
Here is a list of writers to have John at least featured fairly in works. Not in Chronological order, more like my favorite to least.