Karl Edgar Napp

affiliation not available