Kartik Trivedi - Artist of all Generations