Robert S. Magill Phd