andrew k. moran, phd