irvinflannagan