John G. Flanagan Suddenly Passes Away