M. G. Ramachandran Jr.

GPTKB entity