Kevin M Anderson, PhD