Flannigan, Michael P., 1963-