Angelica Sousa

Dr. Angelica Sousa

Independent Researcher, Switzerland.