N. K. Karunakaran

GPTKB entity