Daniel Robert Wagner, MSc., Ph.D.