Dr K K Narayanan

Dr K K Narayanan

Dr K K Narayanan

Managing Director, Metahelix Life Sciences