T. M. Soundarajan Jr.

GPTKB entity