Stephen Long, PhD