STELLAR STELLAR Steve Kelly is the brains, voice and driving force behind London based Stellar. His raw vocal style and skillful guitar playing are added to...