Muhamad Adli Ramli
Muhamad Adli Ramli

Muhamad Adli Ramli

I have a soft spot for disruptive technologies.