William Glasheen, PhD
Bio and info here