Author Archives: William Ray, PhD