sean patrick flanery