George C Vilanilam's scientific contributions