David Karl


David Karl - researcher (ORCID 0000-0002-7481-5128).