Kevin John Cunningham, PhD