James Sherry

James Sherry and Neil Aldis have both written about rock music for Metal Hammer, Indiecator, and Rock World as well as numerous other magazines. They live in London.