MARK J FLANNAGAN