Geoffrey B. Hall, PhD