mark flannel