John Burrowes

John Burrowes was designer for the 1973 story The Green Death.