Ravichandran Kanniappan

The author is Senior Vice President & Head Product Innovation at Adrenalin eSystems