Murali Rathinasamy

Innovative problem solver
with a technological twist