Sanjaya Ranasinghe

Sanjaya Ranasinghe, Technical Director at WiredScore.