Daniel Robert Wagner, MSc.