Shane Mulligan, PhD
110 following