Fayyaz H Zafar

Fayyaz H Zafar

Physician by profession and nerd by choice. I read & write about science, medicine, technology & programming.