edward flynn