Yelverton Tegner

Prof. Dr. Yelverton Tegner

Division of Medical Sciences, Department of Health Sciences, Lulea University of Technology, 971 87 Lulea, Sweden
orcid