Mohammed Ahamed J.

Dr. Mohammed Ahamed J.

orcid