william mulligan