mark flynn