vickneswaran